Win10環(huán)境下python報(bào)錯 ModuleNotFoundError: No module named 'pycocotools'的解決方法

很想一行指令pip install?pycocotools 搞定,雖然失敗,但實(shí)用方法如下:

1、問題描述和定位:在Windows環(huán)境下遇到:ModuleNotFoundError: No module named 'pycocotools'錯誤提示,說明需要安裝工具包pycocotools,以下介紹具體安裝方法。

2、具體解決方法

1)從 https://github.com/pdollar/coco.git這個網(wǎng)址下載源碼,并將此解壓到完全英文的路徑下。

2)在cocoapi-master/PythonAPI文件夾下,打開Powershell窗口(快捷方式:shift+鼠標(biāo)右鍵),運(yùn)行命令:python setup.py build_ext --inplace進(jìn)行編譯。

若編譯出現(xiàn)錯誤: cl: 命令行 error D8021 :無效的數(shù)值參數(shù)“/Wno-cpp”? ? error: command 'D:\\Program Files (x86)\\Microsoft Visual Studio\\2017\\Enterprise\\VC\\Tools\\MSVC\\14.16.27023\\bin\\HostX86\\x64\\cl.exe' failed with exit status 2。需要當(dāng)前文件夾下的setup.py文件,直接將其中的語句extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99']修改為extra_compile_args=[ '-std=c99']。并重新運(yùn)行命令:python setup.py build_ext --inplace

3)上一步?jīng)]有問題則繼續(xù)在Powershell窗口運(yùn)行命令:python setup.py build_ext install完成安裝即可。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容