国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何在Windows 11上安裝pycocotools(實(shí)操記錄)

這篇具有很好參考價(jià)值的文章主要介紹了如何在Windows 11上安裝pycocotools(實(shí)操記錄)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

參考
https://blog.csdn.net/m0_45971439/article/details/118332681
https://blog.csdn.net/en_Wency/article/details/124767742

一、報(bào)錯(cuò)內(nèi)容

該報(bào)錯(cuò)出現(xiàn)在安裝yolov5依賴包時(shí)

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

詳細(xì)報(bào)錯(cuò)信息

Building wheels for collected packages: pycocotools
  Building wheel for pycocotools (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for pycocotools (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [23 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build\lib.win-amd64-cpython-38
      creating build\lib.win-amd64-cpython-38\pycocotools
      copying pycocotools\coco.py -> build\lib.win-amd64-cpython-38\pycocotools
      copying pycocotools\cocoeval.py -> build\lib.win-amd64-cpython-38\pycocotools
      copying pycocotools\mask.py -> build\lib.win-amd64-cpython-38\pycocotools
      copying pycocotools\__init__.py -> build\lib.win-amd64-cpython-38\pycocotools
      running build_ext
      cythoning pycocotools/_mask.pyx to pycocotools\_mask.c
      building 'pycocotools._mask' extension
      creating build\temp.win-amd64-cpython-38
      creating build\temp.win-amd64-cpython-38\Release
      creating build\temp.win-amd64-cpython-38\Release\common
      creating build\temp.win-amd64-cpython-38\Release\pycocotools
      "d:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.33.31629\bin\HostX86\x64\cl.exe" /c /nologo /O2 /W3 /GL /DNDEBUG /MD -IC:\Users\JMan\AppData\Local\Temp\pip-build-env-d_ei2r35\overlay\Lib\site-packages\numpy\core\include -I./common -Id:\Users\JMan\anaconda3\envs\yolov5\include -Id:\Users\JMan\anaconda3\envs\yolov5\Include "-Id:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Tools\MSVC\14.33.31629\include" "-Id:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\VC\Auxiliary\VS\include" /Tc./common/maskApi.c /Fobuild\temp.win-amd64-cpython-38\Release\./common/maskApi.obj
      maskApi.c
      ./common/maskApi.c(8): fatal error C1083: 無(wú)法打開包括文件: “math.h”: No such file or directory
      C:\Users\JMan\AppData\Local\Temp\pip-build-env-d_ei2r35\overlay\Lib\site-packages\Cython\Compiler\Main.py:369: FutureWarning: Cython directive 'language_level' not set, using 2 for now (Py2). This will change in a later release! File: C:\Users\JMan\AppData\Local\Temp\pip-install-jawtp7pt\pycocotools_d75225a67ebb4faa97736024f57f7e57\pycocotools\_mask.pyx
        tree = Parsing.p_module(s, pxd, full_module_name)
      error: command 'd:\\Program Files (x86)\\Microsoft Visual Studio\\2022\\BuildTools\\VC\\Tools\\MSVC\\14.33.31629\\bin\\HostX86\\x64\\cl.exe' failed with exit code 2
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for pycocotools
Failed to build pycocotools
ERROR: Could not build wheels for pycocotools, which is required to install pyproject.toml-based projects

這個(gè)報(bào)錯(cuò)在上次安裝yolov5依賴包時(shí)也出現(xiàn)過(guò),可以見(jiàn)https://blog.csdn.net/weixin_45246566/article/details/127619175?spm=1001.2014.3001.5501
然而仔細(xì)查看報(bào)錯(cuò)內(nèi)容可以發(fā)現(xiàn)兩次報(bào)錯(cuò)的原因是不同的,這次問(wèn)題的根本原因是【W(wǎng)indows不能直接安裝pycocotools】
下面記錄一下曲折離奇的Windows安裝pycocotools(差點(diǎn)翻車)過(guò)程。
(說(shuō)實(shí)話,寫到這兒都不知道能不能安明白,也不確定這篇文章能不能寫出來(lái)。)

二、Windows11上安裝pycocotools

1.下載pycocotools源碼

  • 在這里下載 https://github.com/cocodataset/cocoapi
  • 將下載解壓后的文件夾直接放入帶配置環(huán)境下的site-packages
    我這里是要在新創(chuàng)建的環(huán)境yolov5下安裝,目錄為:D:\Users\JMan\anaconda3\envs\yolov5\Lib\site-packages

2.安裝vs

這里安裝的是2022community,因?yàn)橹鞍惭b了vs installer,所以直接在里面下載。
這里需要注意的地方就是要勾選 使用C++的桌面開發(fā) 和 Windows11 SDK(SDK在單個(gè)組件中,win10系統(tǒng)就選win10 SDK)
如何在Windows 11上安裝pycocotools(實(shí)操記錄)

3.配置vs的環(huán)境變量

在很多教程中不涉及這一部分,但我在經(jīng)歷了無(wú)數(shù)次報(bào)錯(cuò)無(wú)法解決后可以肯定這一步驟是很重要的!以下操作都是在用戶變量中進(jìn)行。(設(shè)置-高級(jí)系統(tǒng)設(shè)置-環(huán)境變量)

  • (1)找到路徑C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\bin\Hostx64\x64
    就是順著vs的安裝路徑找,找不到安裝路徑可以右鍵快捷方式,查找文件所在位置。
    把上面這個(gè)路徑添加到用戶變量的Path
  • (2)新建一個(gè)名為INCLUDE的用戶變量
    添加路徑C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\include
    然后定位到 Windows Kits 文件夾,如果你把應(yīng)用裝在D盤,你就會(huì)在D盤找到D:\Windows Kits路徑,而如果你的應(yīng)用在C盤那就在路徑C:\Program Files (x86)\Windows Kits繼續(xù)進(jìn)入路徑C:\Program Files (x86)\Windows Kits\10\Include\10.0.22621.0這一串?dāng)?shù)字是你安裝的SDK的版本號(hào)。
    如何在Windows 11上安裝pycocotools(實(shí)操記錄)
    將該文件夾下的五個(gè)文件夾的路徑依次存入INCLUDE中,就像這樣:
    如何在Windows 11上安裝pycocotools(實(shí)操記錄)
  • (3)新建一個(gè)名為L(zhǎng)IB的用戶變量
    填寫這個(gè)路徑(對(duì)應(yīng)你自己的):C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Tools\MSVC\14.34.31933\lib\x64
    再去到Windows Kits文件夾,找到路徑C:\Program Files (x86)\Windows Kits\10\Lib\10.0.22621.0
    如何在Windows 11上安裝pycocotools(實(shí)操記錄)
    將里面每個(gè)文件夾里的x64文件夾的路徑寫入變量LIB中,像這樣:
    如何在Windows 11上安裝pycocotools(實(shí)操記錄)
    以上環(huán)境變量就配置完成啦!
    可以驗(yàn)證一下是否配置成功: win+r輸入cmd打開命令提示符窗口,輸入cl,出現(xiàn)下圖則配置成功:
    如何在Windows 11上安裝pycocotools(實(shí)操記錄)

4.編譯

進(jìn)入yolov5環(huán)境(因?yàn)槲乙谶@個(gè)環(huán)境下安裝),然后進(jìn)到剛才復(fù)制到site-package文件夾下的PythonAPI路徑下,運(yùn)行下面兩條指令:

python setup.py build_ext --inplace
python setup.py build_ext install

就可以了。
如何在Windows 11上安裝pycocotools(實(shí)操記錄)

三、報(bào)錯(cuò)記錄

報(bào)錯(cuò)基本上是出現(xiàn)在執(zhí)行python setup.py build_ext --inplace命令時(shí)。

1.無(wú)效的數(shù)值參數(shù)

cl: 命令行 error D8021 :無(wú)效的數(shù)值參數(shù)“/Wno-cpp” 和 cl: 命令行 error D8021 :無(wú)效的數(shù)值參數(shù)“/Wno-unused-function”

這里是說(shuō)setup.py文件中有無(wú)效的參數(shù),解決的辦法是將setup.py中的這一行注釋掉,比較神奇的是,我第二次下載的cocoapi-master文件已經(jīng)直接將這行注釋掉了。這個(gè)文件就在PythonAPI文件夾下。
如何在Windows 11上安裝pycocotools(實(shí)操記錄)

2.找不到頭文件’math.h’

這個(gè)報(bào)錯(cuò)的截圖找不到了,后來(lái)配置了vs的環(huán)境變量后就不再報(bào)錯(cuò)了。

3.缺少xxx包

  • ModuleNotFoundError: No module named 'Cython'
    像這種就直接pip install Cython
  • AttributeError: module 'numpy' has no attribute 'get_include'
    這里提示numpy包有問(wèn)題,也是uninstall后再install,少的包都install后就解決了。

【寫在最后】:這是一個(gè)很艱辛的過(guò)程,在臨近畢設(shè)中期的緊張時(shí)刻浪費(fèi)了我很多時(shí)間,不過(guò)也算是成功從良莠不齊的百度資料中試錯(cuò)成功。文章內(nèi)容是在我安裝成功后集中寫的,可能有細(xì)節(jié)遺漏,因此僅供參考,主要是寫給自己作為備忘。文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-421133.html

到了這里,關(guān)于如何在Windows 11上安裝pycocotools(實(shí)操記錄)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 記錄一次Windows11安裝并使用OpenSSL

    記錄一次Windows11安裝并使用OpenSSL

    操作系統(tǒng):Windows11 MinGW-64版本:gcc version 8.1.0 (x86_64-posix-sjlj-rev0, Built by MinGW-W64 project) OpenSSL版本:OpenSSL 3.2.0 23 Nov 2023 (Library: OpenSSL 3.2.0 23 Nov 2023) MinGC安裝教程:https://zhuanlan.zhihu.com/p/76613134 OpenSSL安裝教程:https://www.cnblogs.com/dingshaohua/p/12271280.html 新建一個(gè)aes_encrypt.c文件,源碼

    2024年04月26日
    瀏覽(24)
  • 記錄在Windows11上conda環(huán)境安裝InvokeAI

    記錄在Windows11上conda環(huán)境安裝InvokeAI

    #記錄工作記錄# activate InvokeAI 或 conda activate InvokeAI 在想要儲(chǔ)存的目錄右鍵打開GIT菜單“Open Git Bash here” 然后輸入: ?git clone https://github.com/invoke-ai/InvokeAI.git 以下是安裝 CUDA 和對(duì)應(yīng)的 CUDNN 的示例: ``` # 檢查系統(tǒng)是否滿足 CUDA 的最低要求 conda search cudatoolkit # 安裝 CUDA 和對(duì)應(yīng)的

    2024年01月16日
    瀏覽(19)
  • 【記錄】Windows 11|激活Windows系統(tǒng)的產(chǎn)品密鑰的獲取、安裝、查看以及查詢使用次數(shù)

    【記錄】Windows 11|激活Windows系統(tǒng)的產(chǎn)品密鑰的獲取、安裝、查看以及查詢使用次數(shù)

    Windows 11。 系統(tǒng)的產(chǎn)品密鑰的獲取、安裝、查看以及查詢使用次數(shù)的具體步驟如下。 如果 重裝了系統(tǒng)導(dǎo)致系統(tǒng)未激活,但沒(méi)有提前記錄產(chǎn)品密鑰 ,這時(shí)可以使用以下三種方法查看自己的硬件里的產(chǎn)品密鑰: 命令提示符查看原始密鑰( wmic path softwarelicensingservice get OA3xOrigina

    2024年02月11日
    瀏覽(25)
  • 學(xué)習(xí)記錄:Windows系統(tǒng)cuda11.6,安裝pytorch1.12.0、python3.9

    學(xué)習(xí)記錄:Windows系統(tǒng)cuda11.6,安裝pytorch1.12.0、python3.9

    1、查看顯卡相關(guān)信息:nvidia-smi。顯卡版本531.18,最大可以安裝cuda12.1版本,安裝步驟上一篇博客講解過(guò)。 2、查看cuda版本:nvcc -V 3、查看anaconda是否安裝:conda -V 4、查詢cuda11.6對(duì)應(yīng)的pytorch版本:https://pytorch.org/get-started/previous-versions/ 顯示對(duì)應(yīng)的pytorch1.12.0、1.12.1,接著查詢適

    2023年04月17日
    瀏覽(21)
  • Windows環(huán)境本地部署Oracle11g r2實(shí)操手冊(cè)

    Windows環(huán)境本地部署Oracle11g r2實(shí)操手冊(cè)

    前言:一直在做其他測(cè)試,貌似都忘了Windows環(huán)境oracle安裝,這是一個(gè)很早很早的安裝記錄了,放上來(lái)做個(gè)備錄給到大家參考。 環(huán)境: (都是常規(guī)系統(tǒng)及工具,官網(wǎng)度娘搜索即可下載測(cè)試學(xué)習(xí)) IOS:Windows Server 2016 SQL:Oracle Database 11g Release 2 SQL工具: 1、Oracle SQL Developer 2、

    2024年02月12日
    瀏覽(23)
  • 如何解決安裝Windows11時(shí)出現(xiàn)“這臺(tái)電腦無(wú)法運(yùn)行Windows11”

    如何解決安裝Windows11時(shí)出現(xiàn)“這臺(tái)電腦無(wú)法運(yùn)行Windows11”

    Windows11于2021年發(fā)布,但很高的安裝門檻讓很多的電腦無(wú)法安裝Windows11(例如TPM2.0、UEFI和安全啟動(dòng))。一旦無(wú)法達(dá)到這些要求,在通過(guò)ISO或Windows11的U盤安裝時(shí)就會(huì)出現(xiàn)如下界面 ? 那我們?nèi)绾谓鉀Q下面問(wèn)題呢? 首先按下Shift+F10,打開命令提示符,輸入“regedit”并按回車。會(huì)出

    2023年04月08日
    瀏覽(19)
  • 如何無(wú)視硬件限制安裝Windows 11?

    ????????大家還記得嗎?微軟在推出Windows 10之后便說(shuō)它是最后一個(gè)版本。但大家呼聲很高,于是微軟不得不收回那句話,開發(fā)了Windows 11。Windows 11屬于微軟自己做的一個(gè)計(jì)劃——Sun Vally太陽(yáng)谷,以后有可能還會(huì)繼續(xù)更新?,F(xiàn)在Windows 11已經(jīng)推出了RTM版本,很多用戶想要安裝

    2024年02月09日
    瀏覽(14)
  • 記錄Stable-Diffusion-Webui 在Windows11的Anaconda環(huán)境下的避坑安裝

    記錄Stable-Diffusion-Webui 在Windows11的Anaconda環(huán)境下的避坑安裝

    #記錄工作,工作復(fù)盤 僅作記錄,未盡之處請(qǐng)補(bǔ)充,謝謝! 電腦配置情況大致記錄如下,請(qǐng)參考: MSI移動(dòng)工作站,64G內(nèi)存,4GB顯存 閱讀文檔,明確軟件依賴和安裝要求: 在用Anaconda環(huán)境下安裝stable-diffusion-webui之前,電腦上先要安裝有以下軟件: 1、Anaconda 首先安裝?Anaconda,

    2024年02月01日
    瀏覽(109)
  • docker安裝redis實(shí)操記錄

    docker安裝redis實(shí)操記錄

    創(chuàng)建掛載文件夾 下載默認(rèn)配置文件 redis.conf –restart=always 總是開機(jī)啟動(dòng) –log是日志方面的 -p 6379:6379 將6379端口掛載出去 –name 給這個(gè)容器取一個(gè)名字 -v 數(shù)據(jù)卷掛載 /home/redis/myredis/myredis.conf:/etc/redis/redis.conf 這里是將 liunx 路徑下的myredis.conf 和redis下的redis.conf 掛載在一起。

    2024年02月10日
    瀏覽(16)
  • windows11 下使用 阿里云 modelscope docker 環(huán)境 運(yùn)行參考

    windows11 下使用 阿里云 modelscope docker 環(huán)境 運(yùn)行參考

    昨天看視頻 我們做了個(gè)能對(duì)話的AI派蒙,免費(fèi)給大家玩! 發(fā)現(xiàn)阿里有一個(gè)語(yǔ)音轉(zhuǎn)文字的模型(paraformer),之前處理這種需求一直都是直接調(diào)用服務(wù)商提供好的API接口 突然想嘗試一下本地搭建,雖然和直接調(diào)用API 沒(méi)啥區(qū)別(都不知道實(shí)現(xiàn)細(xì)節(jié)),但是這是本地化運(yùn)行,可以在內(nèi)網(wǎng)環(huán)境運(yùn)

    2024年02月02日
    瀏覽(25)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包