我最近在ubuntu 14.04上安装了opencv3。我遵循的教程是出于某种原因使用virtualenv。现在我想将opencv从虚拟环境转移到我的全局环境。这样做的原因是我似乎无法使用安装在我的全球环境中的软件包,这让我很紧张。那我怎么能这样做呢?
答案 0 :(得分:4)
我不确定我的问题是否正确,但可能您的virtualenv已创建而未指定选项--system-site-packages
,这使您的virtualenv可以访问您安装系统的软件包 - 明智的。
如果您在创建教程virtualenv时运行virtualenv --system-site-packages tutorial_venv
而不是virtualenv tutorial_venv
,那么您可能会没事。
Fyi,使用仅具有本地依赖关系的virtualenv,这是一种相当普遍的做法,其中:
最后的好处可能是您的教程提出基于virtualenv的方法的原因。