1. 程式人生 > >python 3.6下安裝opencv 解決import cv2 問題(Windows+Python3.6(Anaconda3)+OpenCV3.4安裝配置)

python 3.6下安裝opencv 解決import cv2 問題(Windows+Python3.6(Anaconda3)+OpenCV3.4安裝配置)

目的:

解決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