web-dev-qa-db-fra.com

Comment installer Julia dans un environnement anaconda?

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

28
Robert Smith

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.

13
asmeurer

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

21
dfornika

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.

6
khourhin