我手动编译并安装了 OpenCV,但安装过程将其安装到系统 python 发行版 (/usr/local/lib/python2.7
)。
我通常使用我的 anaconda python 发行版 (~/bin/anaconda2
)。
我在系统 python 发行版中看到一个 cv2.so
文件(位于 /usr/local/lib/python2.7/dist-packages
),以及所有 OpenCV文件安装在 /usr/local
。
有没有办法可以手动将此安装移动到 anaconda 包?就像移动 cv2.so
文件并使用 /usr/local
更新我的 PYTHONPATH
一样简单吗?
OpenCV 的 anaconda 包没有安装像 ffmpeg
这样的依赖项,因此我需要从源代码构建。
最佳答案
我也遇到了同样的问题。就我而言,我通过将 cv2.pyd
文件复制到以下路径来解决该问题:C:\Anaconda\Lib\site-packages
。
我重新启动了系统,并且能够使用 Anaconda 中提供的 Spyder IDE 来使用 OpenCV。
关于ffmpeg
的第二个问题,THIS LINK会有所帮助。
关于python - 如何手动将包安装到 anaconda 的 python 发行版中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41688480/