JuliaPy / Conda.jl

Conda managing Julia binary dependencies
Other
172 stars 57 forks source link

miniconda cannot install on aarch64 Linux platforms #184

Closed truedichotomy closed 2 years ago

truedichotomy commented 4 years ago

Currently miniconda is not available for aarch64 Linux platforms like Raspberry Pi OS 64bit. When I tried to install jupyter notebook, I get the following error:

julia> using IJulia

julia> notebook()
install Jupyter via Conda, y/n? [y]: 
[ Info: Downloading miniconda installer ...
ERROR: Unsupported architecture: aarch64
Stacktrace:
 [1] error(::String) at ./error.jl:33
 [2] _installer_url() at /home/pi/.julia/packages/Conda/3rPhK/src/Conda.jl:143
 [3] _install_conda(::String, ::Bool) at /home/pi/.julia/packages/Conda/3rPhK/src/Conda.jl:164
 [4] _install_conda(::String) at /home/pi/.julia/packages/Conda/3rPhK/src/Conda.jl:155
 [5] runconda(::Cmd, ::String) at /home/pi/.julia/packages/Conda/3rPhK/src/Conda.jl:112
 [6] add(::String, ::String; channel::String) at /home/pi/.julia/packages/Conda/3rPhK/src/Conda.jl:188
 [7] add at /home/pi/.julia/packages/Conda/3rPhK/src/Conda.jl:187 [inlined] (repeats 2 times)
 [8] find_jupyter_subcommand(::String) at /home/pi/.julia/packages/IJulia/DrVMH/src/jupyter.jl:23
 [9] notebook(; dir::String, detached::Bool) at /home/pi/.julia/packages/IJulia/DrVMH/src/jupyter.jl:96
 [10] notebook() at /home/pi/.julia/packages/IJulia/DrVMH/src/jupyter.jl:95
 [11] top-level scope at REPL[2]:1

julia> 

One potential solution is that miniforge is available for aarch64. If Conda.jl can have the option of switching from miniconda to miniforge, then we could get around this issue.

stevengj commented 2 years ago

Closed by #207.