问题:
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