天天看點

Windows10安裝pycocotools用于faster-Rcnn 多方法試錯後可用

windows下安裝pycocotools包時,遇到了一大堆坑,主要原因是安裝時需要梯子 國内不好下載下傳。直接運作

pip install pycocotools

報錯

然後根據别人經驗 使用github源碼安裝

因為網絡原因一直有ERROR: Command errored out with exit status 128: git clone -q https://github.com/philferriere/cocoapi.git ‘C:\Users\ADMINI~1\AppData\Local\Temp\pip-req-build-b3om09ir’ Check the logs for full command output.的報錯

Windows10安裝pycocotools用于faster-Rcnn 多方法試錯後可用

接下來是可行解決方法:

一、從 https://github.com/pdollar/coco.git 這個網址下載下傳源碼(直接把壓縮包下下來),解壓到本地(按理來說哪兒都可以,但是既然能遇到這種問題,說明還是懂中文路徑不友好的,是以放到英文路徑下,個人建議為了友善管理和記憶,放到python安裝目錄或者anaconda安裝目錄下的檔案夾,比如Tools檔案夾,把這玩意兒放裡邊兒);

Windows10安裝pycocotools用于faster-Rcnn 多方法試錯後可用

二、進入cocoapi-master/PythonAPI檔案夾,在此處打開Powershell視窗(shift+滑鼠右鍵,就能看到了),運作指令:python setup.py build_ext --inplace

如果運作不報錯更好,報錯的話如果是cl: 指令行 error D8021 :無效的數值參數“/Wno-cpp” 和 cl: 指令行 error D8021 :無效的數值參數“/Wno-unused-function”,不用擔心,打開上面的setup.py檔案,直接删除這兩個參數就可以。

然後再運作上面的指令,就沒問題了。

三.上一步沒問題,則繼續在Powershell視窗運作指令:python setup.py build_ext install

Windows10安裝pycocotools用于faster-Rcnn 多方法試錯後可用

這就是安裝成功了

繼續閱讀