win10安装pycocotools

在官方地址下载的pycocotools压缩包,不能用,报错说缺少visual c++ 14.0,还有cl错误什么什么的
于是安装了微软运行合集,不行
又装了visual studio 2019,不行
也曾暴力地将setup.py中
win10安装pycocotools_第1张图片
修改为:

win10安装pycocotools_第2张图片
但这貌似只对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路径,
win10安装pycocotools_第3张图片
感觉不太稳妥,又放弃了

后来,看了又一篇教程,安装了visualcppbuildtools_full.exe,在开始菜单中打开Visual C++ 2015 x64 Native Build Tools Command Promptactivate进入你想安装pycocotools的虚拟环境,运行:

pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

完成
一定要先安装那个exe才行,直接运行这条命令也是会报错的
而且要提前安装git,下载链接

你可能感兴趣的:(python学习)