在cmd下可以import cv2,而Pycharm報錯:找不到cv2


平台: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"對話框

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM