¿Cómo instalar Julia en un entorno anaconda?
Una de las principales características de Anaconda es que es agnóstica del lenguaje como se indica en su blog :
Puede crear entornos de cualquier árbol de dependencias binario (diferente versiones de Python, R, Julia, etc.).
Recientemente cambié de usar virtualenv a Anaconda en Python, así que tenía curiosidad por probar Julia en un entorno Anaconda. Sin embargo, no pude encontrar las instrucciones lo suficientemente explícitas para instalar Julia con éxito. Primero, intenté ingenuamente conda create -n julia-test julia
. Obviamente, no funcionó. Entonces encontré en binstar.org un paquete 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, preferiblemente) en un entorno anaconda?
ACTUALIZACIÓN
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 personal del usuario ~/.julia
.
conda create -n julia -c conda-forge julia
3 answers
La entrada del blog indicaba que conda es lo suficientemente general como para permitir paquetes de cualquier tipo. Todavía no hay paquetes para Julia (excepto el que encontraste en el canal Wakari, que es específico de Wakari).
Construir un paquete conda para Julia y probablemente no es difícil. Construir una forma simplificada de convertir paquetes Julia en paquetes conda es un poco más de trabajo.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-08-19 19:09:12
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 personal del usuario ~/.julia
.
conda create -n julia -c conda-forge julia
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-08-29 20:09:56
Julia 0.4.5 (no es la última versión actual 0.5.0) ya está disponible en el canal bioconda. Usando anaconda (versión 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
Así que para crear el entorno virtual correspondiente:
conda create -n julia-env julia
Sin embargo, todavía no he visto ninguna biblioteca adicional de Julia disponible.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-02-16 07:44:49