运行环境安装失败集
- 1、 ModuleNotFoundError: No module named ‘cv2’
- No module named ‘cv2’
- opencv-python PEP517 ERROR
- 2、ModuleNotFoundError: No module named 'PIL'
- 3、torch、torchvision安装
1、 ModuleNotFoundError: No module named ‘cv2’
No module named ‘cv2’
你可以采用conda 或者 pip 进行安装
conda install cv2
或者
pip install cv2
会出现如下问题:
为什么会出现上述问题,查阅网上资料发现原来cv2现在已经不叫cv2了,而叫做opencv-python。
然后,我们再尝试用如下命令安装
pip3/pip install opencv-python
本以为这样就可以了,然而却又出现如下问题:
一大堆,具体问题如下:
opencv-python PEP517 ERROR
为啥会出现这个问题呢?查阅资料得知 :
python是3.6版本的很有可能遇到这个问题,因为opencv-python在安装的时候,默认安装最新版,但是已经不支持python 3.6版本python是3.6版本的很有可能遇到这个问题,因为opencv-python在安装的时候,默认安装最新版,但是已经不支持python 3.6版本
两种方式,一种是下载安装,另一种需要具体到opencv-python的版本号,如:
#针对python==3.6
pip install opencv-python==4.3.0.38
至此,我们可以安装成功cv2
2、ModuleNotFoundError: No module named ‘PIL’
当我们pip install 时会出现如下错误:
==
错误原因:
未安装pillow模块
因此,需要先安装pillow,命令如下:
pip install pillow
3、torch、torchvision安装
可以下载whl文件,然后按照路径安装,避免出现错误。如我的whl在E盘下:
如注意的是torch、torchvision、python版本、cuda均需要一一对应
具体安装请参考我的另一篇博文:深度学习入门(一)