首页 文章

如何在anaconda环境中安装Julia?

提问于
浏览
26

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 回答

  • 12

    博客帖子表明conda足够通用,允许任何类型的包 . Julia还没有包(除了你在Wakari Channels 找到的那个,这是Wakari特有的) .

    为Julia Build 一个conda包可能并不困难 . 构建一个简化的方法将Julia包转换为conda包是一项更多的工作 .

  • 5

    截至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

  • 19

    现在可以从bioconda Channels 获得Julia 0.4.5(不是当前最新的0.5.0) . 使用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
    

    尽管如此,我还没有看到任何额外的朱莉娅图书馆 .

相关问题