平台:win10 x64+Pycharm+Anaconda3+opencv
安裝教程:參考博客——http://blog.sina.com.cn/s/blog_cca23c300102xiy4.html
問題描述:Pycharm新建工程:opencv1->新建python file(test.py)->輸入以下代碼報錯:找不到cv2
import cv2 as cv
src = cv.imread("D:/Working/opencvimg/lena.jpg")
#cv.namedWindow("input image", cv.WINDOW_AUTOSIZE)
cv.imshow("imput image", src)
cv.waitKey(0)
cv.destroyAllWindows()
print('Hi,Python!')
原因分析:安裝順序:Anaconda3->Pycharm->opencv
首次安裝Anaconda3時默認安裝python3.7.0(無opencv庫),而首次安裝Pycharm時會把python的路徑添加進去,此時默認添加后的包中無opencv庫無opencv
確認問題:在Pycharm中點擊“File”—>"Settings"->Project:opencv1->“Project Interpreter”可以看到里邊沒有opencv的庫
解決方案:
在Pycharm中點擊“File”—>"Settings"->Project:opencv1->“Project Interpreter”最后邊的齒輪->點擊"Add"->出現“Add Pychon Interpreter”對話框->
"Virtualenv Environment"(默認第一個)->選擇“Existing environment”->在“interpreter”選擇后邊的省略號,進入“Select Python Interpreter”對話框,
依次選擇到python.exe(我的在目錄:C:\Users\wang\Anaconda3\python.exe)->點擊“OK”退出“Select Python Interpreter”對話框—>點擊“OK”退出
“Add Pychon Interpreter”對話框—>出現了目前安裝的所有Anaconda3的Package->點擊“Apply”->點擊“OK”退出“Settings"對話框
