激活Julia虚拟环境

时间:2020-10-21 17:20:30

标签: 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 .,它仍然不知道我要做什么。

我看了看文档,似乎详细介绍了如何操作软件包,但没有发现任何对实际运行它们有用的帮助。

1 个答案:

答案 0 :(得分:3)

在注释中,您必须以activate ds开头的包管理器模式写activate .(如果已经在ds目录下,则要写]

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

julia --project=.

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

https://github.com/bkamins/PyDataGlobal2020中,您有一个逐步的示例,说明如何为示例项目运行内容。

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

using Pkg
Pkg.activate(".")