我想弄清楚 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 .
它仍然不知道我要做什么...
我查看了文档,它似乎详细说明了如何操作包,但我没有发现任何对实际运行它们有帮助的内容。
最佳答案
您必须在包管理器模式下编写 activate ds
(或者 activate .
如果您已经在 ds
目录中)正如您评论的那样,以 ]
开头。
或者,您可以在启动 Julia 时激活环境。随便写
julia --project=.
(如果您已经在 ds
目录中)。
在这里https://github.com/bkamins/PyDataGlobal2020你有一个如何为示例项目运行的分步示例。
第三种选择是通过包管理器 API 激活环境,例如像这样
using Pkg
Pkg.activate(".")
关于julia - 激活 Julia 虚拟环境,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64468619/