我手动编译并安装了OpenCV,但安装过程将其安装到系统python发行版(/usr/local/lib/python2.7
)。
我通常使用我的anaconda python发行版(~/bin/anaconda2
)。
我在cv2.so
的系统python发行版中看到一个/usr/local/lib/python2.7/dist-packages
文件,所有的OpenCV文件都安装在/usr/local
。
有没有办法可以手动将此安装移动到anaconda包中?它是移动cv2.so
文件并使用PYTHONPATH
更新/usr/local
一样简单吗?
OpenCV的anaconda包不会安装ffmpeg
之类的依赖项,因此我需要从源代码构建。
答案 0 :(得分:1)
我遇到了同样的问题。在我的情况下,我通过将cv2.pyd
文件复制到以下路径来解决它:C:\Anaconda\Lib\site-packages
。
我重启了系统,并且可以使用Anaconda提供的Spyder IDE来使用OpenCV。
关于ffmpeg
的第二个问题,THIS LINK会有所帮助。