如果遇到:No module named 'pycocotools' 錯誤,說明你的環境需要安裝pycocotools,以下介紹在Windows10下安裝pycocotools的方法,這是本人結合看過的N個博客總結來的,親測可用。
1. 從 https://github.com/pdollar/coco.git 這個網址下載源碼(直接把壓縮包下下來),解壓到本地(按理來說哪兒都可以,但是既然能遇到這種問題,說明還是懂中文路徑不友好的,所以放到英文路徑下,個人建議為了方便管理和記憶,放到python安裝目錄或者anaconda安裝目錄下的文件夾,比如Tools文件夾,把這玩意兒放里邊兒);
2. 進入cocoapi-master/PythonAPI文件夾,在此處打開Powershell窗口(shift+鼠標右鍵,就能看到了),運行命令:python setup.py build_ext --inplace
如果運行不報錯更好,報錯的話如果是cl: 命令行 error D8021 :無效的數值參數“/Wno-cpp” 和 cl: 命令行 error D8021 :無效的數值參數“/Wno-unused-function”,不用擔心,打開上面的setup.py文件,直接刪除這兩個參數就可以。
然后再運行上面的命令,就沒問題了。
3.上一步沒問題,則繼續在Powershell窗口運行命令:python setup.py build_ext install
上一步沒問題這一步肯定不會報錯了,恭喜你已經安裝完成,從哪兒來回哪兒去就行了(你懂得我說的是出現這個錯誤的地方,嘿嘿)。