一。错误
安装pycocotools-2.0.6时报如下错误:
我其实在windows上新创建了一个python虚拟环境,所以就去看了一下我主环境的pycocotools版本
看来用这个版本就行,再试一下,还是不行。。。:
然后看网上有人说得用2.0.2,确实可以,但这有一个问题,2.0.2是20年的上古版本,这可能会带来其它的不兼容问题,比如它要求的numpy版本可能也得很老,你如果用新的numpy版本就不行。但有可能你其它的库就是需要一个新的numpy版本,那岂不是两头难。
二。解决方案
解决方案很简单,那就是别用pip装,自己把pycocotools的源码安装包下下来装就行了。
去pypi下载源码安装包
随便解压个地方
然后打开命令行,cd到此目录下,执行python setup.py install 即可
其实之前那个2.0.4肯定也是这么装的,只是时间太久忘了,所以有空还是多整理多归纳比较好。
三。为啥
那为啥会这样呢,我其实也不太清楚~~~,有可能是用pip安装这个包的时候,按Linux环境的逻辑来执行了,而实际上是windows环境,导致解析Path错误。