42

Anaconda 的主要特点之一是它与语言无关,如他们的博客中所述:

您可以创建任何二叉依赖树的环境(不同版本的 Python、R、Julia 等)。

最近我从使用 virtualenv 切换到 Python 中的 Anaconda,所以我很想在 Anaconda 环境中尝试 Julia。但是,我找不到足够明确的说明来成功安装 Julia。首先,我天真地尝试过conda create -n julia-test julia。显然,它没有奏效。然后我在 binstar.org找到了一个带有代码的 Julia 包(0.3 版)

conda install -c https://conda.binstar.org/wakari1 julia

但是,我不想在特定的虚拟环境之外安装 Julia,所以我将其更改为:

conda create -n julia-test -c https://conda.binstar.org/wakari1 julia

它没有抛出错误,但最终未能启动 Julia 解释器。

那么,在 anaconda 环境中安装 Julia(最好是 0.2)的正确方法是什么?

更新

截至 2018 年 3 月,Julia v0.6.1 在 conda-forge 频道上可用于 linux-64:

https://anaconda.org/conda-forge/julia

它已设置为在内部安装软件包,以保持与用户用户主目录<env_prefix>/share/julia/site的隔离。~/.julia

conda create -n julia -c conda-forge julia

4

4 回答 4

32

截至 2017 年 8 月,Julia v0.5.2 在 conda-forge 频道上可用:

https://anaconda.org/conda-forge/julia

它已设置为在内部安装软件包,以保持与用户用户主目录<env_prefix>/share/julia/site的隔离。~/.julia

conda create -n julia -c conda-forge julia

于 2017-08-29T20:09:56.420 回答
16

博客文章表明 conda 足够通用,可以允许任何类型的包。目前还没有适用于 Julia 的软件包(您在 Wakari 频道中找到的软件包除外,它是 Wakari 特有的)。

为 Julia 构建一个 conda 包可能并不困难。构建一种将 Julia 包转换为 conda 包的流线型方法需要更多的工作。

于 2014-08-19T19:09:12.830 回答
9

Julia 0.4.5(不是当前最新的 0.5.0)现在可以从 bioconda 频道获得。使用 anaconda(python 3.6 版本)并在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

所以要创建相应的虚拟环境:

conda create -n julia-env julia

尽管如此,我还没有看到任何其他可用的 julia 库。

于 2017-02-16T07:37:00.467 回答
1

截至 2022 年 1 月,Anaconda 建议使用;

conda install -c conda-forge julia

见:https ://anaconda.org/conda-forge/julia

于 2022-01-12T15:22:02.257 回答