Pycharm导入 Opencv的CV2 包过程(喷血记录)
-<配置python 环境以及安装numpy和matplotlibd的过程,不知道的朋友可以随便搜,正常操作就行了,
1. 我遇到的问题:
第一个问题是无法直接通过pycharm安装python-opencv,通过清华的开源opencv镜像文件可以快速的下载,又方便的安装到pycharm中.
第二个问题是安装了opencv-python,但是无法导入,在CSDN看到无数条方案,找到一条解决方法,再此文综合.>
下面是我的解决方法:
1
.打开Pycharm,正常新建文件和配置编辑器,
*2.
**通过https://mirrors.tuna.tsinghua.edu.cn/pypi/web/simple/opencv-python/清华大学opencv开源镜像文件地址,可告诉下载Opencv的镜像源文件。
注意要对应所安装python的版本,CPXX就是 python的XX版本
(我的就是python3.9.0,所以下载……CP39的)
将下载的镜像源文件
复制到所安装python’的\Lib\site-packages目录下。
3、
接下来,就是回到pycharm的Terminal窗口,
利用 cd 将命令行的根目录引导第二步中的site-packages文件夹下,然后,输入pip install opencv_python-4.4.0.46-cp39-cp39-win_amd64.whl,即:将刚才复制的源文件 通过pip 安装。
之后,神奇的结果出现了。
别激动,还有令人吐血的事情在后面。
**
4.
**
那就是,明明已经安装好了,但是为什么import vc2 ,也就是导入vc2包不成功呢?
看看大量的博客和资料,终于知道了。
历时近一周,呕心沥血,也是看了,CSDN的一篇博主的方法,但因为问题太多,不只他说的问题,综合很多帖子,博客,才终于明白:
需要在D:\tess\venv\Lib\site-packages\cv2,即:cv2上里面的****Init,****用IDE 打开它,
即将上图圈出的两段代码,改成如下图所示:
就是去掉"." 和".cv2",
最终,令人夜不能寐和梦寐以求的CV2包终于导入成功了:
在pycharm中,输入下图代码,并且运行,
可以看到
Package Imported!
说真的,这个问题看来不计其数的帖子和博客,试了很多方法,才发现的,真的耗费了很多时间,感谢那些提供方法的博主,我这个不过是站在巨人的肩膀上,谢谢你们!
从此,我将拿到了Opencv大门的钥匙了.仅作此贴来记录opencv学习之路.