问题:

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

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐