Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。

最近想用Python结合OpenCv做图像处理。之前已经装了Python3.7,Pycharm-community和OpenCv 3.3.0-vc14。所以现在要做的是这三者的联合配置。最终实现在Pycharm里调用OpenCv。

在我原有的软件基础上(即上面提到的三个软件都安装的情况)进行以下操作:

第一步:官网下载Anaconda。

Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第1张图片

因为我之前安装的Python3.7,所以下载对应版本的Anaconda。

注意在装的过程中出现这一步

 Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第2张图片

 建议选择All Users。因为我在装Python3.7时,这一步(盗用一下别人https://blog.csdn.net/qq_36015370/article/details/79484455的图)

Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第3张图片

 选择的是Install for all users。所以装Anaconda时最好一致。我第一遍装Anaconda时选的

Just Me,后面发现不能把它关联到Python。通过https://blog.csdn.net/qq_36015370/article/details/79484455该博主,试了一下以上的操作才关联好。装Anaconda的详细步骤参考这位博主的即可。

第二步:安装opencv_python。下载地址https://www.lfd.uci.edu/~gohlke/pythonlibs/ control+F输入opencv

Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第4张图片

 我的Python是3.7版本,电脑是win64,所以我选择的是上图圈出来的版本。上面cp36,35的应该也可以,我没有研究过具体意思,你们可以试一试。下载完之后把它拷贝到Python目录下的\Lib\site-packages文件夹中。然后WIN+R,cmd进入命令窗口,在D:\software\Python\Lib\site-packages下输入pip install opencv_python-3.4.5-cp37-cp37m-win_amd64.whl

最后在cmd命令窗口下输入python,再import cv2,如果不报错,则表示安装成功。

另外:要保证电脑里的环境变量添加了Python,OpenCv,anaconda。如下

Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第5张图片

重点:命令行import cv2成功,但Pycharm中import cv2失败,怎么解决。

打开Pycharm,在File中找到settings,点击settings下的project interpreter

Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第6张图片

要确保右边的Package中包含Python的安装环境。我一开始点开,右边只有三四个环境变量,没有和python相关的变量,难怪import cv2失败。解决办法如下:

点击红色圈圈部分选择Add

Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第7张图片

 Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第8张图片

 OK之后再看project interpreter下右边的Package就多了很多东西,仔细看里面就已经包含了Python的环境变量啦。

所有配置结束,下面在Pycharm中用Python创建第一个OpenCv程序读取一张图片:

 Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。_第9张图片

 

你可能感兴趣的:(Pycharm + python +OpenCv配置以及命令行import cv2成功,但Pycharm中import cv2失败的解决办法。)