1. 程式人生 > >【機器學習】Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(4)

【機器學習】Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(4)

           Windows +Anaconda3(python3.5)+opencv3.4.1 安裝(4)

 

 想解決import cv2問題 ,於是在網上找了一些方法,但是許多是不可行的,後來發現一種方法可行的,分享給大家。

方法1(不推薦):

   1. 因為之前在VS2015下配置過opencv,首先查到,然後通過這個路徑:D:\Program Files\opencv\build\python\2.7\x64,找到一個cv2.pyd的檔案,複製到Anaconda安裝目 錄下的site-packages資料夾裡:D:\Anaconda3\Lib\site-packages中

不行。 

 

方法2(不推薦):

  2.想用conda直接裝不行 
進入Anaconda Prompt介面,先conda list 了一下,確認python 裡沒有這個包然後再敲:conda install -c https://conda.binstar.org/menpo opencv, 
大概是在說python2.7和python3.6有衝突
 

方法3(推薦):

1.從官網下載Anaconda3-4.2.0-Windows-x86_64.exe安裝包,根據指示一步一步安裝

2.從網站 https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv

上下載

opencv_python-3.4.1-cp35-cp35m-win_amd64.whl

把該資源包放到Anaconda3安裝路徑下的   例如:D:\Anaconda3\Lib\site-packages

使用Anaconda Prompt

cd進入目錄   D:\Anaconda3\Lib\site-packages

然後輸入命令pip install opencv_python-3.4.1-cp35-cp35m-win_amd64.whl

即可成功安裝opencv

 

如果還是匯入失敗,錯誤提示是:

>>> import cv2

RuntimeError: module compiled against API version 0xa but this version of numpy is 0x9

Traceback (most recent call last):

  File "<stdin>", line 1, in <module>

ImportError: numpy.core.multiarray failed to import

可以參考我的另外一篇部落格:python-opencv: import cv2 ImportError

希望對你有幫助。