Julia中是否存在类似Python的virtualenv?
Julia是否有类似Python的VirtualEnvironment simulator,可以在本地虚拟环境中进行开发?目前(Julia 1.2)可以通过其内置的Julia中是否存在类似Python的virtualenv?,julia,Julia,Julia是否有类似Python的VirtualEnvironment simulator,可以在本地虚拟环境中进行开发?目前(Julia 1.2)可以通过其内置的Pkg标准库模块管理虚拟环境: 有 一个用于管理julia沙盒的包,如python的virtualenv(受pyenv和VirtualEnvRapper的影响) 在另一个目录中单独安装Julia有什么不对?然后,您只需要为要运行的JULIA安装程序适当地设置JULIA_PKGDIR环境变量。现在JULIA的包管理器中内置了这种东
Pkg
标准库模块管理虚拟环境:
在另一个目录中单独安装Julia有什么不对?然后,您只需要为要运行的JULIA安装程序适当地设置JULIA_PKGDIR环境变量。现在JULIA的包管理器中内置了这种东西,它们被称为environments,并对其进行了描述。归结起来就是这样,通过点击
]
来输入包管理repl,然后命令激活$dir
切换到$dir
中描述的环境,然后使用实例化
命令来安装环境中描述的包。我没有遇到类似python的virtualenv,但是,通过设置JULIA_PKGDIR环境变量,您可能可以完成所需的任务。看看它在文档中的作用:。@Chisholm是virtualenv,我已经在问题中以它为例,对不起,我应该更清楚。我的意思是说,我还没有遇到过类似python的virtualenv for Julia。这个答案可能不再被认为是最佳答案,因为我认为最佳实践是通过标准库生成虚拟环境。您可以在这里找到更深入的描述:
julia> ]
(v1.2) pkg> activate tutorial
[ Info: activating new environment at `/tmp/tutorial/Project.toml`.
(tutorial) pkg>
(tutorial) pkg> status
Status `/tmp/tutorial/Project.toml`
(empty environment)
(tutorial) pkg> add Example
...
(tutorial) pkg> status
Status `/tmp/tutorial/Project.toml`
[7876af07] Example v0.5.1