Win10下多python环境用conda进行CocoAPI的配置以及出现的Pycocotools错误

我有多个环境,一个按照正常流程弄完可以使用,另一个却不能用,报错显示Pycocotools没有模块_mask,后来发现是编译的问题。不同环境编译结果不一样,必须再次编译。
当你出现找不到模块的时候,你可以把鼠标放到库名上暂停一会,就会出现库所在的位置。之所以这样是因为用此来判断,是否有重名的库,与其冲突

获取源码

git clone https://github.com/pdollar/coco.git

编译

在指定的环境下,环境的指定可以用conda activate env_name
在激活的环境中

cd coco/PythonAPI	# 根据自己的下载路径
# install pycocotools locally
python setup.py build_ext --inplace
# install pycocotools to the Python site-packages
python setup.py build_ext install

实在不行,就下载2个CocoAPI分别放在不同环境下,然后再正常流程 编译

参考:https://www.jianshu.com/p/de455d653301

你可能感兴趣的:(深度学习笔记,tensorflow)