win10系统 Mask-RCNN安装pycocotools库爬坑笔记

  花了一个礼拜的时间终于安上了pycocotools库,本来都要绝望了,后来把python、VS2017卸载了又重装,终于解决了自己的问题,先看看最后安装成功的样子:  win10系统 Mask-RCNN安装pycocotools库爬坑笔记_第1张图片        

       下面开始爬坑(每个人遇到的问题不一样,仅以自己的问题为例,希望能帮助到遇到同样问题的你)

    参考https://blog.csdn.net/wc781708249/article/details/79438972 亲测靠谱

也可参考视频  https://www.bilibili.com/video/av23064129?from=search&seid=4630276223927970181   

以下为注意事项:

    步骤1:要根据自己python的版本进行选择是3.6还是3.7;

    步骤2:actvitate MaskRCNN 更正为 activate MaskRCNN;   

  • place the requirements.txt in your cwdir 
    https://github.com/markjay4k/Mask-RCNN-series/blob/master/requirements.txt 
  • 意思是下载完requirements.txt之后,在自己的MaskRCNN所在的位置新建一个.txt文档将上述requirements.txt中的内容复制进去。
  • win10系统 Mask-RCNN安装pycocotools库爬坑笔记_第2张图片

      完成上述之后,自己下载numpy, scipy, cython, h5py, Pillow, scikit-image, tensorflow-gpu==1.5(或tensorflow-CPU==1.5),keras, jupyter

  PS:打开MaskRCNN环境的方法  搜索anaconda-进入-Environments-看到新创建的MaskRCNN环境-Open Terminal 即可进入上述创建的环境中 ,附图如下:

    win10系统 Mask-RCNN安装pycocotools库爬坑笔记_第3张图片

    步骤3:在复制这句代码之前一定要下载git,https://git-scm.com/downloads

    步骤4:pycocotools requires Visual C++ 2015 Build Tools 这一句,我直接在官网安装了Visual Studio Professional 2017 https://visualstudio.microsoft.com/zh-hans/vs/professional/    安装目录选择默认的C盘下;  

    之后 pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI这一句报错比较多

    (1)cl.exe报错

        根本在于环境变量没有设置好 参考 https://blog.csdn.net/sinat_41274357/article/details/84679453 亲测靠谱,一定要按照这篇博客里面的步骤先把x.cpp调试成功之后再继续后面的步骤。Editplus C++编译配置可自动忽略。

       PS:设置环境变量一定要在控制面板-系统-高级系统设置-环境变量-用户变量中(不是系统变量)很重要!!!!

        cl.exe问题解决不了很大程度上是因为环境变量没有设置好。

       之后关闭anaconda---MaskRCNN后重新进入anaconda中MaskRCNN环境,再次输入pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI尝试是否报错。

    (2)chcp 的问题引起link.exe报错

        若解决了cl.exe的问题之后,重复pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI时继续报错"chcp"。。。,解决办法:在系统环境变量Path中加入C:\Windows\System32 ,之后关闭anaconda---MaskRCNN后重新进入,再次输入pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI尝试是否报错。

     (3)x86 x64 报错

       遇到这类问题很大程度上是因为安装的python是64 bit的,而VS2017是x86(32 bit)的,参考了很多办法都没能解决,最后将python卸载,重新装了一个32 bit的python,问题解决。

   PS:以上问题解决之后都要关闭anaconda的cmd终端,重新进入一次,可能问题就会解决。

    以上仅为个人安装pycocotools过程中遇到的问题,希望可以对你有所帮助。

 

你可能感兴趣的:(win10系统 Mask-RCNN安装pycocotools库爬坑笔记)