win10+anaconda pytorch虚拟环境安装pycocotools

初学pytorch,在查阅官方教程时运行torchvision 0.3的目标检测模型所给的tv-training-code.py时可能会遇到如下报错
ImportErro:No module named 'pycocotools._mask’

查找到github,发现要通过如下方式安装
$ pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

于是我在conda命令行里输入上述代码,又报了如下错误
Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.

查找各种解决方法均无果,但后来这篇博客提到是在git 中输入pip install命令而不是在conda中输入.

在\anaconda3\envs\**\Lib\site-packages\下git bash here输入上述命令,时间可能会很久,可以先将github中的代码导入自己的gitee库中,可以大大提高下载速度。

安装好后输入import pycocotools和import pycocotools._mask as _mask如果不报错,那基本上就快解决了。

这时再次运行tv-training-code.py,如果继续报一开始的错,则需要将该py文件路径下的pycocotools文件夹重命名为任意名字(如果当前文件路径下有该文件夹的话),参考此处

你可能感兴趣的:(win10+anaconda pytorch虚拟环境安装pycocotools)