2017-01-17 98 views
1

我手動編譯並安裝了OpenCV,但是安裝過程把它安裝到系統python發行版(/usr/local/lib/python2.7)。如何手動將包安裝到anaconda的python發行版中?

我通常使用我的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這樣的依賴關係,因此我需要從源代碼構建。

回答

1

我面臨同樣的問題。在我的情況下,我通過將cv2.pyd文件複製到以下路徑來解決它:C:\Anaconda\Lib\site-packages

我重新啓動了我的系統,並且能夠使用Anaconda中提供的Spyder IDE使用OpenCV。

對於你的第二個問題ffmpegTHIS LINK將有所幫助。

相關問題