是否有类似Python的虚拟环境模拟器可供Julia使用,以便可以在本地虚拟环境中进行开发?
是否有类似Python的虚拟环境模拟器可供Julia使用,以便可以在本地虚拟环境中进行开发?
目前(julia 1.2)可以通过其内置的Pkg
标准库模块来管理虚拟环境:
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
这里有一个Playground.jl
一个类似于Python的virtualenv来管理Julia沙盒的软件包(受到pyenv和virtualenvwrapper的一些影响)
现在Julia已经内置了这个包管理器。它们被称为 environments。它可以归结为以下步骤:
]
进入软件包管理REPLactivate $dir
切换到$dir
描述的环境instantiate
命令来安装环境中描述的软件包在另一个目录中只安装一个独立的Julia有什么问题吗?然后,您只需要适当地设置JULIA_PKGDIR环境变量,即可运行所需的Julia设置。