一:我遇见的问题的具体现象:
在python环境下安装了opencv后,在pyCharm的工具里边导入之后提示“No module named 'cv2'”;而在cmd命令行里边使用正常
二:我的工具的版本如下
mac版本:10.15.4
Python版本:3.7.3(pip 版本:20.2.2 opencv-python版本:4.4.0.40 numpy版本:1.19.1)
pycharm版本:11.0.3
三:解决这个问题的步骤如下
1:先查到python 第三方库(cv)安装路径:
/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages
(我的查找地址的方法是:打开命令行工具第一步输入:python3后按回车,此时进入python3编译环境;第二步输入命令: import cv2 此时导入CV库,然后第三步输入命令:cv2 得到cv2的安装路径)具体如下图
2:查到CV2安装路径后使用文件访达进入这个位置:
3:进入cv2文件夹下后拷贝cv2.cpython-37m-darwin.so 这个文件到你建立的工程目录的site-packages下;
上述三步完成之后再run你的工程试试,此时可以完成。
刚开始学习python和cv的小白,可能措辞有些不严谨,希望可以多多交流