1. 问题描述:
运行yolo v5-tain.py文件时,遇到 CalledProcessError: Command 'pip install 'pycocotools>=2.0''
需要下载pycocotools
——Win10上Python安装pycocotools报错:(且直接cmd输入pip install 安装文件失败)
ModuleNotFoundError: No module named 'pycocotools
2.思路链接:Windows10安装pycocotools方法,亲测可用! - 不妨不妨,来日方长 - 博客园 (cnblogs.com)
3.Tips:Powershell窗口:win+R键,输入powershell回车即可;进入以后用cd 更改到指定文件路径。
4.下载pycocotools安装包(亲测有效)
https://github.com/pdollar/coco.git
5. 删除安装包中PythonAPI文件夹中的setup.py文件中extra_compile_args的前两个值。
删到只剩下这一个。
- 然后打开命令行窗口,cd到解压缩包里的PythonAPI的位置D:\iDeepLearning\Python_library\cocoapi-master\cocoapi-master\PythonAPI
- 在命令行窗口(powershell)执行以下命令
python setup.py build_ext --inplace
python setup.py build_ext install
6.命令执行时遇到报错,提示Microsoft Visual C++ 14.0 is required
7.安装Microsoft Visual C++ 14.0 is required:
(12条消息) error: Microsoft Visual C++ 14.0 is required问题最佳解决方法_Steven灬的博客-CSDN博客
在评论区看到:;百度网盘 请输入提取码 提取码:ka7q
**pip3 install pycocotools** error: Microsoft Visual C++ 14.0 is required.
从上面链接中百度网盘下载1.8G安装文件,按安装提示来即可安装成功!
8.再重复第5步中的1.2小步,执行命令执行完毕后查看环境中所有包。
(由于我是conda环境,所以此处我输入的命令是conda list查看所有包)
出现此项说明安装成功。
感谢如上所引用到链接的各位大神!以上所述方法为网上查到的资料,本人亲测,真实有效。
本篇仅作个人学习记录所用。