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

在Mac环境下,使用Python 3.7.3和PyCharm 11.0.3时,尽管opencv-python已安装,但PyCharm中仍提示找不到'cv2'模块。解决此问题需要找到opencv的安装路径,将cv2.cpython-37m-darwin.so文件复制到项目工程的site-packages目录下,即可正常运行。
摘要由CSDN通过智能技术生成

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

在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的小白,可能措辞有些不严谨,希望可以多多交流

 

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值