julia lang - para - ¿Cómo instalar a Julia en un entorno anaconda?
julia para linux (3)
A partir de agosto de 2017, Julia v0.5.2 está disponible en el canal conda-forge:
https://anaconda.org/conda-forge/julia
Se ha configurado para instalar paquetes dentro de <env_prefix>/share/julia/site
, para mantener el aislamiento del directorio de inicio del usuario ~/.julia
usuario.
conda create -n julia -c conda-forge julia
Una de las características principales de Anaconda es que es un lenguaje independiente como se indica en su blog :
Puede crear entornos de cualquier árbol de dependencia binario (diferentes versiones de Python, R, Julia, etc.).
Recientemente cambié de usar virtualenv a Anaconda en Python, así que tenía curiosidad por probar a Julia en un entorno de Anaconda. Sin embargo, no pude encontrar instrucciones lo suficientemente explícitas como para instalar Julia correctamente. Primero, probé ingenuamente conda create -n julia-test julia
. Obviamente, no funcionó. Luego found en binstar.org un paquete de Julia (versión 0.3) con el código
conda install -c https://conda.binstar.org/wakari1 julia
Sin embargo, no quiero instalar Julia fuera de un entorno virtual específico, así que lo cambié a:
conda create -n julia-test -c https://conda.binstar.org/wakari1 julia
No arrojó errores, pero finalmente no pudo iniciar el intérprete de Julia.
Entonces, ¿cuál es la forma correcta de instalar Julia (0.2, de preferencia) en un entorno anaconda?
ACTUALIZAR
A partir de marzo de 2018, Julia v0.6.1 está disponible para linux-64 en el canal conda-forge:
https://anaconda.org/conda-forge/julia
Se ha configurado para instalar paquetes dentro de <env_prefix>/share/julia/site
, para mantener el aislamiento del directorio de inicio del usuario ~/.julia
usuario.
conda create -n julia -c conda-forge julia
Julia 0.4.5 (no la última versión actual 0.5.0) ahora está disponible desde el canal de bioconda. Usando anaconda (versión de python 3.6) y siguiendo las instrucciones en bioconda :
# In this order
conda config --add channels conda-forge
conda config --add channels defaults
conda config --add channels r
conda config --add channels bioconda
conda install julia
Para crear el entorno virtual correspondiente:
conda create -n julia-env julia
Sin embargo, no vi ninguna biblioteca adicional de julia disponible todavía.
La publicación del blog indicaba que conda es lo suficientemente general para permitir paquetes de cualquier tipo. Aún no hay paquetes para Julia (excepto el que encontraste en el canal Wakari, que es específico de Wakari).
Construir un paquete de conda para Julia y probablemente no sea difícil. Construir una forma simplificada de convertir paquetes Julia en paquetes conda es un poco más de trabajo.