尝试使用以下命令在虚拟环境中与Julia合作:
virtualenv -p julia-1.0.2/bin/julia julia
我得到了这个错误:
Running virtualenv with interpreter julia-1.0.2/bin/julia
ERROR: LoadError: ArgumentError: Package os not found in current path:
- Run `import Pkg; Pkg.add("os")` to install the os package.
Stacktrace:
[1] require(::Module, ::Symbol) at ./loading.jl:823
[2] include at ./boot.jl:317 [inlined]
[3] include_relative(::Module, ::String) at ./loading.jl:1044
[4] include(::Module, ::String) at ./sysimg.jl:29
[5] exec_options(::Base.JLOptions) at ./client.jl:231
[6] _start() at ./client.jl:425
in expression starting at /home/ebasfad/.local/lib/python3.5/site-packages/virtualenv.py:5
我试着安装"os"软件包,但似乎没有这样的软件包
virtualenv
用于创建独立的Python环境,而不是Julia环境。您给出的命令试图使用Julia可执行文件查找Python包os
,认为它是一个Python解释器。这就是错误的原因。
使用Julia 1.0及其包管理器Pkg
(Pkg3(,您可以在Julia中创建自己的项目(类似于virtualenv
环境(,并根据需要管理项目的包。
请注意,Pkg
是内置的。请参阅此处,了解如何使用Pkg
创建项目:https://docs.julialang.org/en/v1/stdlib/Pkg/index.html#Creating-您自己的项目-
这是Pkg
的文档:https://docs.julialang.org/en/v1/stdlib/Pkg/index.html