L'une des principales caractéristiques d'Anaconda est qu'il est indépendant de la langue, comme indiqué dans leur blog :
Vous pouvez créer des environnements de n'importe quel arbre de dépendance binaire (différentes versions de Python, R, Julia, etc.).
Récemment, je suis passé de virtualenv à Anaconda en Python, j'étais donc curieux d'essayer Julia dans un environnement Anaconda. Cependant, je n'ai pas trouvé d'instructions suffisamment explicites pour installer Julia avec succès. Tout d'abord, j'ai essayé naïvement conda create -n Julia-test Julia
. De toute évidence, cela n'a pas fonctionné. Ensuite, j'ai trouvé sur binstar.org un package 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, je l'ai donc changé en:
conda create -n Julia-test -c https://conda.binstar.org/wakari1 Julia
Il n'a pas jeté d'erreurs mais n'a finalement pas réussi à démarrer l'interprète Julia.
Alors, quelle est la bonne façon d'installer Julia (0,2, de préférence) dans un environnement anaconda?
[~ # ~] mise à jour [~ # ~]
Depuis mars 2018, Julia v0.6.1 est disponible pour linux-64 sur le canal conda-forge:
https://anaconda.org/conda-forge/Julia
Il a été configuré pour installer des packages dans <env_prefix>/share/Julia/site
, pour maintenir l'isolement de l'utilisateur ~/.Julia
répertoire personnel de l'utilisateur.
conda create -n Julia -c conda-forge Julia
Le billet de blog indiquait que conda est suffisamment général pour autoriser les packages de tout type. Il n'y a pas encore de packages pour Julia (à l'exception de celui que vous avez trouvé sur la chaîne Wakari, qui est spécifique à Wakari).
Construire un package conda pour Julia et n'est probablement pas difficile. Construire un moyen simplifié de convertir des packages Julia en packages 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 des packages dans <env_prefix>/share/Julia/site
, pour maintenir l'isolement de l'utilisateur ~/.Julia
répertoire personnel de l'utilisateur.
conda create -n Julia -c conda-forge Julia
Julia 0.4.5 (pas la dernière 0.5.0 actuelle) est désormais disponible sur la chaîne bioconda. Utiliser anaconda (version python 3.6) 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 de bibliothèques Julia supplémentaires disponibles.