python模块安装,ModuleNotFoundError: No module named ‘cv2‘解决方法

问题:

ModuleNotFoundError: No module named ‘xxxx’

第一反应就是:

pip install xxxx
conda install xxxx

当然,对于opencv,需要下载相关依赖,解决方法:

pip install opencv-python

此处有一点需要注意,有多少博主把opencv-python写成了python-opencv。。。。。。

这个解决方法是在你最幸运的情况下一次完成,也是大多数人答案。没错,笔者就是其中的少数人,在安装失败之后,参考了各种方法,

以下为我踩过的坑,或许有你们的正确答案:

1、conda安装

conda install --channel https://conda.anaconda.org/menpo opencv3
or
conda install -c https://conda.binstar.org/menpo opencv

2、下载whl文件:下载链接

wget + 对应下载地址
pip install + whl文件

3、按部就班pip安装(可前面加sudo试试)

pip install --upgrade setuptools

(注:一般输入这条命令的时候,系统会提示你的pip版本偏低,你复制他提示给出的那条命令(提示的最后一行用双引号括起来的内那些容)到命令行运行更新就行了。)

pip install numpy Matplotlib
pip install opencv-python。
等待安装完成。
(注:上面的三条安装命令,如果在安装时出现错误,重新输入,重新安装即可。)

4、Homebrew安装

安装homebrew: ruby -e “$(curl -fsSLhttps://raw.githubusercontent.com/Homebrew/install/master/install)”
安装opencv: brew install opencv

验证是否安装成功:
输入:python——>回车——>输入:import cv2

评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值