Comment installer Julia dans un environnement anaconda?
l'Une des principales caractéristiques de l'Anaconda est qu'il est la langue agnostique comme indiqué dans leur blog:
vous pouvez créer des environnements de n'importe quel arbre de dépendance binaire (différent versions de Python, R, Julia,etc.).
récemment je suis passé de virtualenv à Anaconda en Python, donc j'étais curieux d'essayer Julia dans un environnement Anaconda. Cependant, je n'ai pas pu trouver d'instructions suffisamment explicites pour installer Julia avec succès. Premier, J'ai essayé naïvement conda create -n julia-test julia
. Évidemment, ça ne fonctionne pas. Ensuite, J'Ai <!--8 binstar.org un paquet Julia (version 0.3) avec le code
conda install -c https://conda.binstar.org/wakari1 julia
Cependant, je ne veux pas installer Julia en dehors d'un environnement virtuel spécifique, donc je l'ai changé pour:
conda create -n julia-test -c https://conda.binstar.org/wakari1 julia
il n'a pas lancé d'erreurs, mais a finalement échoué à démarrer L'interpréteur Julia.
donc, quelle est la bonne façon d'installer Julia (0,2, de préférence) dans une anaconda de l'environnement?
UPDATE
à partir de mars 2018, Julia v0.6.1 est disponible pour linux-64 sur le canal de Manda-forge:
https://anaconda.org/conda-forge/julia
il a été configuré pour installer les paquets à l'intérieur de <env_prefix>/share/julia/site
, afin de maintenir l'isolement de l'utilisateur ~/.julia
répertoire de l'utilisateur.
conda create -n julia -c conda-forge julia
3 réponses
le billet de blog indiquait que conda est assez général pour autoriser les paquets de n'importe quel type. Il n'y a pas encore de paquets pour Julia (sauf celui que vous avez trouvé dans le Wakari channel, qui est spécifique à Wakari).
construire un pack de conda pour Julia et n'est probablement pas difficile. Construire une façon rationalisée de convertir les paquets Julia en paquets conda est un peu plus de travail.
depuis août 2017, Julia v0.5.2 est disponible sur le canal conda-forge:
https://anaconda.org/conda-forge/julia
il a été configuré pour installer les paquets à l'intérieur de <env_prefix>/share/julia/site
, afin de maintenir l'isolement de l'utilisateur ~/.julia
répertoire de l'utilisateur.
conda create -n julia -c conda-forge julia
Julia 0.4.5 (pas la dernière à jour 0.5.0) est maintenant disponible sur le canal bioconda. Utiliser anaconda (Python 3.6 version) et suivre les instructions dans 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
donc pour créer l'environnement virtuel correspondant:
conda create -n julia-env julia
néanmoins, je n'ai pas encore vu d'autres bibliothèques julia disponibles.