pycocotools windows安装

需要先安装Python和Visual Studio。已经是2020年了,推荐Miniconda/Anaconda的python3.7(或更高版),以及VS2017(VS2019没必要)

下载代码(建议在git-bash里操作):

git clone https://gitee.com/aczz/cocoapi

换pip源:C:/Users/xxx/pip/pip.ini:

[global]
index-url = https://pypi.doubanio.com/simple

执行构建(在cmd中执行):

cd cocoapi
cd PythonAPI

# 切入到VS2017 x64的环境。如果你的VS2017安装位置不一样,换一下前缀
# 默认是 call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars64.bat" amd64
# 我的是:
call "E:\soft\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvarsall.bat" amd64

# 执行编译安装
pip install cython matplotlib
python setup.py build_ext install

可能遇到的问题:"io.h"找不到
我的情况是Window 10 SDK有多个版本,VS会用最新的那个版本,而我的最新的一个版本不完整导致的。解决办法是控制面板中卸载Windows Driver Kit重新操作。如有必要也可以卸载重装VS。
参考:https://stackoverflow.com/a/63225405/2999096

posted @ 2020-08-03 15:44  ChrisZZ  阅读(582)  评论(0编辑  收藏  举报