找到这里的应该大部分人都是在复现Mask R-CNN或Faster R-CNN或Fast RCNN或RCNN时出现的问题。。。博主所用配置如下,当然我认为直接用Linux问题应该会少很多/(ㄒoㄒ)/~~
- Windows10
- Anaconda3(Python3.7.0)
- Pycharm2019.1.1
- 👉方案一和方案二经博主验证无问题可成功! 方案三和方案四博主验证失败供参考。👈
方案一:
在GitHub上找到了参考答案😉,无需编译直接安装
pip install pycocotools-windows
方案二:
需本地计算机编译😉,可解决VS2015安装失败的替代方案
pip install pycocotools
需要注意的是,如果编译器不匹配可能会报错,因为编译需要安装visual studio2015或win10 Microsoft Visual C++ Build Tools 2015即Microsoft Visual C++ 14.0。然而常规方法在安装VS2015的过程中可能会遇到很多问题,博主踩了太多的坑了,所以这里提供一个解决替代方案即绕过VS2015安装包,使用VS2019安装VC++ 14.0。具体操作如下:1.卸载干净VS2015相关的东西;2.安装VS2019,然后勾选如下所示的两个部分,安装,问题解决。
方案三:
上网查找:方案三 >>>失败+1😢,其中可能遇到的问题:
error: RPC failed; curl 28 OpenSSL SSL_read: Connection was reset, errno 10054 fatal: expected
问题可查看 此博客'make' 不是内部或外部命令,也不是可运行的程序或批处理文件
问题可参考 此帖子及此专栏和make -j8含义与nmake.exe用法。错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”
可参考该贴- 以及参考Windows 10 编译 Pycocotools 踩坑记。
- 如果涉及到安装VS2015或Visual Studio C++ build tools,则也可能会遇到提示
安装包丢失或毁坏
,则目前存在的两种方法安装证书或翻墙😢,但毫无意外的,这里博主失败+1,虽然没解决博主的难题但列在这里给大家一个参考。如果骚年你也刚好失败了则可以参考下最后博主的选择,就是“跳过该包”之后安装完VS2015进行修复,目测可行,最后也可以实现正常的编译功能。 - 希望上述参考可以解决你的问题,虽然未解决博主的
方案四:
查找:方案四 >>>失败+1😢,以及相似参考文章,也可能会遇到:
error: command ‘E:\XXX\VS2015\VC\BIN\x86_amd64\link.exe’ failed with exit status 1158
则可以看这篇。哎,一把辛酸泪啊,,,,