复现Mask RCNN 时,需要pycocotools,尝试了网上的教程,自己总结终于安好了。。。
尝试经历如下:
1. 安装git
conda install git
2.安装cython
pip install cython
3. 下载安装pycocotools,应该是有大神在win下重写了这个库
pip install git+https://github/philferriere/cocoapi.git#subdirectory=PythonAPI
但是,试了之后
报错啊,咱就是说
或者是说我没有visual c++:Microsoft Visual C++ 14.0 or greater is required. Get it with "Microsoft C++ Build Tools": https://visualstudio.microsoft/visual-cpp-build-tools/
然后我就放弃这个方法了,所以跳到4
4. 直接下载清华源的pycocotools到,你当前anaonda的虚拟环境的lib下(比如我的是D:\Anaconda\envs\cnn\Lib),然后pip install 就ok了
下载链接:Links for pycocotools-windows
比如我的python版本是3.7,那就下载pycocotools_windows-2.0.0.1-cp37-cp37m-win_amd64.whl
然后,成功。
也不需要安装vs之类的。
-----------------------------------------
但是我发现,尽管pycocotools安装成功了但是会编译不了,那么我就下一个vc吧
参考链接:
https://github/philferriere/cocoapi
如果出现安装包丢失或损坏,参考下面的连接下载一个新的安装包吧win10安装visual studio C++ build tools 提示安装包丢失或毁坏_与君共勉-CSDN博客_buildtools_msbuild.msi
更多推荐
Windows下安装pycocotools(2022.01亲测可行)
发布评论