在官方地址下载的pycocotools压缩包,不能用,报错说缺少visual c++ 14.0,还有cl错误什么什么的
于是安装了微软运行合集,不行
又装了visual studio 2019,不行
也曾暴力地将setup.py中
修改为:
但这貌似只对linux下报错有效
修改过编码方式,把anaconda安装的虚拟环境目录下的\Lib\site-packages\pip\compat_init_.py中的第75行的’utf-8’更改为‘gbk’,不行
尝试安装大神版的、针对windows的pycocotools压缩包,再运行:
python setup.py build_ext --inplace
python setup.py build_ext install
运行第一句时,报错:
Unable to find vcvarsall.bat
找到anaconda的Lib\distutils路径下的msvc9compiler.py,想要修改vcvarsall.bat路径,
感觉不太稳妥,又放弃了
后来,看了又一篇教程,安装了visualcppbuildtools_full.exe,在开始菜单中打开Visual C++ 2015 x64 Native Build Tools Command Prompt,activate
进入你想安装pycocotools的虚拟环境,运行:
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI
完成
一定要先安装那个exe才行,直接运行这条命令也是会报错的
而且要提前安装git,下载链接