win10安装pycocotools记录

前言

        由于神经网络需要跑coco数据集,所以在电脑中安装pycocotools。经过测试,win10系统中直接pip 或者conda安装会失败,本文记录了自己解决该问题的过程。

方案一(2021.11.26编辑)

方案一会比方案二方便许多。

一、下载文件

        进入清华镜像网址,根据python版本下载.whl文件。

二、安装pycocotools-windows

        win+r,进入cmd界面,激活自己要安装的虚拟环境,cd到第一步下载的文件所在目录。

#e.g
pip install  pycocotools_windows-2.0-cp37-cp37m-win_amd64.whl

方案二(2021.11.25编辑)

一、环境准备

1、安装Microsoft C++

        后续需要编译c++文件,这里我是直接安装了Visual Studio。感觉可能大材小用了,应该有简便的方法,但是至少解决了问题。

2、下载源码

在任意文件夹下,shift+右键,打开power shell,输入以下代码:

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




#如果git不下来,可以执行下面这个指令,不翻墙也很快:
git clone  https://github.com.cnpmjs.org/pdollar/coco.git 

二、安装

1、进入文件。win+R,进入cmd界面。

cd xxx/coco/PythonAPI   #xxx为前面克隆文件coco的存放路径

2、更改文件。将PythonAPI文件夹下的setup.py中第12行的 '-Wno-cpp', '-Wno-unused-function'两个参数删除,如下图黄色部分。保存文件。

3、 编译文件。

conda activate yourenv  #有numpy即可
python setup.py build_ext install

 4、导入环境

        最后也是最重要的一步,复制PythonAPI中的pycocotools文件夹到自己的python环境中去。        

        例如:复制到C:\Users\xxx\miniconda3\envs\RL_env\Lib\site-packages文件夹下。

总结

        pycocotools在win10下安装我尝试了很多办法,最终是按照以上方法解决的,希望对大家有所帮助。

参考文章

1、windows10安装pycocotools报错解决方法_会飞的猪的博客-CSDN博客_pycocotools安装报错

2、Windows 安装pycocotools_岑之记的博客-CSDN博客_pycocotools-windows

猜你喜欢

转载自blog.csdn.net/qq_40691868/article/details/121524706