我在Windows上有Enthought Canopy Python发行版,我想添加OpenCV python绑定。
我从http://sourceforge.net/projects/opencvlibrary/下载了最新的OpenCV,但是我没有看到任何setup.py文件。
所以我想知道:什么是在Windows上安装OpenCV的最佳方式,使其在Enthought Canopy Python下工作?
我偶然发现了同样的问题。 以下是我所做的:
C:\RPS\python\epd32
C:\RPS\python\epd32\opencv\build\python\2.7
。 将此.pth
文件保存在Enthought Canopy用户网站软件包文件夹中,例如: C:\Users\rsignell\AppData\Local\Enthought\Canopy32\User\Lib\site-packages\opencv.pth
打开Enthought Canopy并尝试输入import cv2
。 它现在应该工作!
我这样做,因为我喜欢在我的系统上有整个OpenCV发行版,以及例子和其他的东西。
但是如果你不想让整个OpenCV发行版徘徊,你也可以将<opencv>\build\python\2.7\cv2.pyd
到你的site-packages
目录下,然后删除OpenCV解压缩的目录。
或者为了避免提取所有内容,可以使用类似7-zip(open inside)的方式打开opencv.exe,并将<opencv>\build\python\2.7\cv2.pyd
到您的site-packages
目录中。
Windows上的Opencv已经可以预先建立在Canopy用户的Windows上(例如,在Canopy存储库 – https://www.enthought.com/products/canopy/package-index/ ),因为在这个问题发布前几天。 对不起,我以前没有看到这个问题。