这是最初发生的事情:
>>> import cv2
>>> print cv2.__version__
2.4.8
然后我激活虚拟环境
. venv/bin/activate
尝试相同,但得到:
>>> import cv2
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named cv2
这怎么可能?我不知道激活虚拟环境会使以前可访问的模块处于非活动状态。有什么建议吗?
注意:我在我的大学使用Kubuntu 14.04,我没有管理员权限。
答案 0 :(得分:0)
原来答案很简单。默认情况下,虚拟环境没有全局站点包。如果已经拥有虚拟环境,则可以按照以下说明更改此项: