Mac版本 pyCharm 提示“No module named ‘cv2‘”的解决方法

时间:2024-03-24 11:28:17

一:我遇见的问题的具体现象:

在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的安装路径)具体如下图

Mac版本 pyCharm 提示“No module named ‘cv2‘”的解决方法

 2:查到CV2安装路径后使用文件访达进入这个位置:

Mac版本 pyCharm 提示“No module named ‘cv2‘”的解决方法

3:进入cv2文件夹下后拷贝cv2.cpython-37m-darwin.so 这个文件到你建立的工程目录的site-packages下;

上述三步完成之后再run你的工程试试,此时可以完成。

刚开始学习python和cv的小白,可能措辞有些不严谨,希望可以多多交流