python 3.6下安裝opencv 解決import cv2 問題(Windows+Python3.6(Anaconda3)+OpenCV3.4安裝配置)
阿新 • • 發佈:2019-01-23
目的:
解決import cv2問題
試了一下午,遇到一些錯誤,終於成功。
環境:
win7/10,64位,python 3.6,Anaconda3(64-bit),想裝opencv3.4.0(最新版本)
遇到的錯誤:
1.因為之前在VS2015下配置過opencv,首先查到,然後通過這個路徑:D:\Program Files\opencv\build\python\2.7\x64,找到一個cv2.pyd的檔案,複製到Anaconda安裝目 錄下的site-packages資料夾裡:D:\Anaconda3\Lib\site-packages中,不行。
2.想用conda直接裝,不行
進入Anaconda Prompt介面,先conda list 了一下,確認python 裡沒有這個包然後再敲:conda install -c https://conda.binstar.org/menpo opencv,
大概是在說python2.7和python3.6有衝突。
正解:
首先先下載一個whl檔案,關於opencv的,下載地址在這裡:下載地址
當時下載紅色的那個(對應的是cv3.4版,python3.6版)
現在應該3.4.1了,最新的肯定沒問題,只是pip 時候名字對應,跟自己python3.x,win_xx對應就好
下完了,放到conda對應的資料夾裡:
d:\Anadonda3\Lib\site-packages
在該目錄下,shift+右鍵,開啟命令列:
輸入(根據自己下載的版本3.4.x)
pip install opencv_python-3.4.0-cp36-cp36m-win_amd64.whl
Successfully !!!
成功了!
檢查一下:
在cmd裡鍵入:
python import cv2