激活 Julia 虚拟环境

fin*_*ian 3 julia

我正在尝试弄清楚 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 .仍然不知道我要做什么......

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

Bog*_*ski 5

您必须在以您评论的方式启动的包管理器模式中写入activate ds(或者activate .如果您已经在该目录中) 。ds]

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

julia --project=.
Run Code Online (Sandbox Code Playgroud)

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

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

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

using Pkg
Pkg.activate(".")
Run Code Online (Sandbox Code Playgroud)