【问题标题】:Activating Julia virtual environments激活 Julia 虚拟环境
【发布时间】:2020-10-22 02:34:07
【问题描述】:

我想弄清楚 Julia 包是如何工作的,因为我喜欢容器化环境。我真的很挣扎。

在 python 中,我会做类似conda create env --name ds 的操作来创建一个环境,然后安装容器化的包,我会使用conda activate ds; conda install <packages>

我试图让 Julia 创建一个虚拟环境并没有取得多大成功。

在 Julia REPL 中,我可以输入 ] 以转到包管理器,然后我可以使用 activate ds 创建环境。从这里我可以添加重要的包add IJulia DataFrames Plots

此时,我的环境变成了实际的文件夹,很好。

然后我不知道该怎么做是激活我的环境,以便我可以运行using IJulia; notebook()

从 REPL 中,如果我输入 activate ds 它不知道我在说什么,即使我输入 cd("ds"); activate . 它仍然不知道我要做什么......

我查看了文档,它似乎详细说明了如何操作包,但我没有发现任何对实际运行它们有帮助的东西。

【问题讨论】:

    标签: julia


    【解决方案1】:

    您必须在以] 开头的包管理器模式中写入activate ds(或activate .,如果您已经在ds 目录中),正如您所评论的那样。

    或者,您可以在启动 Julia 时激活环境。随便写

    julia --project=.
    

    (如果您已经在ds 目录中)。

    在这里https://github.com/bkamins/PyDataGlobal2020 你有一个分步示例如何运行示例项目。

    第三种选择是通过包管理器 API 激活环境,例如像这样

    using Pkg
    Pkg.activate(".")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-10-17
      • 1970-01-01
      • 2021-06-15
      • 2021-09-14
      • 2020-08-02
      • 2020-02-15
      • 2019-03-23
      • 1970-01-01
      相关资源
      最近更新 更多