我正在使用其他库在使用OpenCV(2.3.1)的python中进行项目开发。到目前为止,我只是apt- get安装了所有内容,但是现在我想与可能尚未安装所有内容的人共享我的代码。因此,virtualenv似乎是完美的解决方案,但我明白了。
$ python src/importcv.py # does nothing but import cv, no problems $ virtualenv . # create virtualenv here $ source bin/activate # activates this virtualenv (p)$ python src/importcv.py Traceback (most recent call last): File "src/test.py", line 1, in <module> import cv ImportError: No module named cv
我如何设置virtualenv时是否有问题,还是必须执行其他步骤才能看到我的opencv python绑定?
Virtualenv创建一个单独的python环境。您将需要重新安装所有依赖项。编辑这是真的,点子似乎不能与opencv一起很好地玩。可以通过将cv共享库复制到您的virtualenv中来解决缺少的模块错误。有关问题的更多信息,请参见下面的链接。