平台: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"对话框