virtualenv - julia virtualenv 请求不存在的 os 包
问题描述
尝试使用以下命令在虚拟环境中使用 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 环境。您给出的命令尝试os
使用 Julia 可执行文件查找 Python 包,认为它是 Python 解释器。这就是错误的原因。
使用 Julia 1.0 及其包管理器Pkg
(Pkg3),您可以在 Julia 中创建自己的项目(类似于virtualenv
环境)并根据需要管理项目的包。
请注意,它Pkg
是内置的。请参阅此处了解如何创建项目Pkg
:https ://docs.julialang.org/en/v1/stdlib/Pkg/index.html#Creating-your-own-projects-1
这是以下文档Pkg
:https ://docs.julialang.org/en/v1/stdlib/Pkg/index.html
推荐阅读
- ansible - 如何使ansible考虑将某些主机配置为可选?
- android - android中的Firebase推送通知无法正常工作
- angular - 单击事件未从组件内触发
- vba - 在启动之间保留 VBA/Excel 中的库引用
- assembly - ARM 汇编语言的概念问题
- javascript - JS 混合应用程序 - 在 localStorage 中存储令牌
- reactjs - 数组元素上的onClick事件javascript React
- java - 将 csv 文件作为附件插入 pdf 文件 JAVA
- angular - 无法将 ngx-cookie-service 与 angular 5 一起使用
- dart - 如何使用颤动在按钮网格中滑动/拖动 2 个或更多按钮