我已经成功地在我的系统中安装了opencv,并且能够在没有virtualenv的情况下导入它。我知道我需要复制virtualenv目录中的cv2.so文件才能在virtualenv中使用它,但问题是我的本地站点包中没有cv2.so文件。我所能看到的所有.so文件都是用libopencv core*命名的。在
我grep编辑了它,尝试在站点包、py模块中手动查找它,但不知道它为什么不在那里?在
我已经成功地构建了生成了所有的文件,我确信在安装它时不会遗漏任何东西,因为没有virtualenv,我很容易执行它。在
OpenCV版本:2.4.8 Python版本:2.7.8 操作系统:Ubuntu 14.01
要使用virtualenv导入opencv,您应该将其安装在virtualenv上,或者将cv2.pyd(在windows上)复制到venv站点包目录中。在
如果您在linux上,可以使用sudo apt get install python opencv进行安装。在
如果您是从源代码构建它,那么应该按照here列出的步骤进行操作。 在第12步:
请看这一步中显示的图像。列出的python路径应该是您的venv python路径而不是系统的python路径。在
希望有帮助!在
相关问题 更多 >
编程相关推荐