Anaconda的一个主要特点是它与语言无关,如_1597453中所述:
您可以创建任何二进制依赖关系树的环境(不同版本的Python,R,Julia等) .
最近我在Python中使用virtualenv转换为Anaconda,所以我很想在Anaconda环境中尝试Julia . 但是,我找不到足够明确的说明来成功安装Julia . 首先,我天真地尝试了 conda create -n julia-test julia
. 显然,它没有用 . 然后我在binstar.org的found一个带有代码的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,最好是)的正确方法是什么?
UPDATE
截至2018年3月,Julia v0.6.1可用于conda-forge Channels 上的linux-64:
https://anaconda.org/conda-forge/julia
它已设置为在 <env_prefix>/share/julia/site
中安装软件包,以保持与用户的 ~/.julia
用户主目录的隔离 .
conda create -n julia -c conda-forge julia
3 回答
博客帖子表明conda足够通用,允许任何类型的包 . Julia还没有包(除了你在Wakari Channels 找到的那个,这是Wakari特有的) .
为Julia Build 一个conda包可能并不困难 . 构建一个简化的方法将Julia包转换为conda包是一项更多的工作 .
截至2017年8月,在conda-forge Channels 上可以使用Julia v0.5.2:
https://anaconda.org/conda-forge/julia
它已设置为在
<env_prefix>/share/julia/site
中安装软件包,以保持与用户的~/.julia
用户主目录的隔离 .conda create -n julia -c conda-forge julia
现在可以从bioconda Channels 获得Julia 0.4.5(不是当前最新的0.5.0) . 使用anaconda(python 3.6版本)并遵循bioconda中的说明:
所以要创建相应的虚拟环境:
尽管如此,我还没有看到任何额外的朱莉娅图书馆 .