Windows系統(tǒng)下cython_bbox庫(kù)的正確安裝步驟
前言
最近做的項(xiàng)目需要安裝cython_bbox包,但是當(dāng)我天真的輸入pip install cython_bbox準(zhǔn)備滿心歡喜的等待安裝成功卻發(fā)現(xiàn)...,它報(bào)錯(cuò)了,這是一個(gè)從未見過的、非常長(zhǎng)的報(bào)錯(cuò),它長(zhǎng)這個(gè)樣子:
我震驚了!這是個(gè)啥子 ? 輾轉(zhuǎn)反側(cè),不能眠的我,天真的又加上了中科大源加速,發(fā)現(xiàn)并不是速度問題,依舊不出意外的失敗了,可是網(wǎng)上的教程就是這么裝的呀?我一直不明所以,直到有一天在github上才尋找到了答案,所以這篇文章,正是為了分享這一次踩坑的經(jīng)歷,幫助大家跳過我悲慘的經(jīng)歷。
正確安裝步驟
一、安裝cython
cython非常容易安裝:
pip install cython
太慢了?加速安裝!
pip install cython -i https://pypi.mirrors.ustc.edu.cn/simple
二、安裝cython_bbox
這是一條非常珍貴的命令,找了好久才找到的:(有時(shí)候運(yùn)行該命令一次便可以安裝成功,有時(shí)候要運(yùn)行好幾次,這可能和網(wǎng)絡(luò)有關(guān)。)
pip install -e git+https://github.com/samson-wang/cython_bbox.git#egg=cython-bbox
三、 安裝pycocotools
安裝pycocotools是因?yàn)檫@個(gè)包經(jīng)常與cython_bbox合作使用,也就是講:安裝了cython_bbox,那么安裝pycocotools已經(jīng)是一種非常常見的配套安裝。
pip install pycocotools
太慢了?加速安裝
pip install pycocotools -i https://pypi.mirrors.ustc.edu.cn/simple
完畢!
附:安裝cython_bbox報(bào)錯(cuò)解決辦法:Preparing metadata (setup.py) ... error error: subprocess-exited-with-error
報(bào)錯(cuò)內(nèi)容如下圖所示:
Preparing metadata (setup.py) ... error
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [6 lines of output]
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "/tmp/pip-install-a509pn1e/cython-bbox_4f8cde4aec364123b4ba34e507b2a155/setup.py", line 10, in <module>
from Cython.Build import cythonize
ModuleNotFoundError: No module named 'Cython'
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
解決辦法:
先安裝Cpython然后再安裝cython_bbox
pip install Cython pip install cython_bbox
注意在ubuntu系統(tǒng)下去安裝,在windows系統(tǒng)上我嘗試了還是安裝不成功,還沒發(fā)現(xiàn)如何解決,如果有成功方法的可評(píng)論區(qū)留言。
總結(jié)
到此這篇關(guān)于Windows系統(tǒng)下cython_bbox庫(kù)的正確安裝步驟的文章就介紹到這了,更多相關(guān)cython_bbox庫(kù)正確安裝步驟 內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
如何用Python數(shù)據(jù)可視化來分析用戶留存率
今天和大家來分享一些數(shù)據(jù)可視化方向的干貨,我們來嘗試用Python來繪制一下“漏斗圖”,感興趣的小伙伴和小編一起進(jìn)入課題吧,但愿大家會(huì)有所收獲2021-09-09python使用difflib實(shí)現(xiàn)自動(dòng)查重
Python中有許多現(xiàn)成的庫(kù)和工具,可以方便地實(shí)現(xiàn)自動(dòng)查重的功能,其中,difflib庫(kù)就是一個(gè)專門用于比較文件和字符串差異的庫(kù),下面我們就來看看如何利用difflib實(shí)現(xiàn)自動(dòng)查重吧2023-11-11Python程序員鮮為人知但你應(yīng)該知道的17個(gè)問題
這篇文章主要介紹了Python程序員代碼編寫時(shí)應(yīng)該避免的17個(gè)“坑”,也可以說成Python程序員代碼編寫時(shí)應(yīng)該避免的17個(gè)問題,需要的朋友可以參考下2014-06-06Python中Playwright?與?pyunit?結(jié)合使用詳解
這篇文章主要介紹了Python中Playwright?與?pyunit?結(jié)合使用,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-03-03Python實(shí)現(xiàn)識(shí)別圖像中人物的示例代碼
這篇文章主要介紹了通過face_recognition提供的demo代碼,簡(jiǎn)單調(diào)整了一下,從而實(shí)現(xiàn)識(shí)別圖像中人物的功能,感興趣的可以跟隨小編一起試試2022-01-01Flask框架運(yùn)用Axios庫(kù)實(shí)現(xiàn)前后端交互詳解
Axios 是一個(gè)基于promise的HTTP庫(kù),該庫(kù)是一個(gè)更好的替代ajax向后端發(fā)送數(shù)據(jù)或請(qǐng)求數(shù)據(jù)的前端組件庫(kù)。本文通過示例為大家介紹了如何運(yùn)用Axios庫(kù)實(shí)現(xiàn)前后端交互,感興趣的可以了解一下2022-12-12解析Mac OS下部署Pyhton的Django框架項(xiàng)目的過程
這篇文章主要介紹了Mac OS下部署Pyhton的Django框架項(xiàng)目的過程,還附帶將了一個(gè)gunicorn結(jié)合Nginx來部署Django應(yīng)用的方法,需要的朋友可以參考下2016-05-05python flask幾分鐘實(shí)現(xiàn)web服務(wù)的例子
今天小編就為大家分享一篇python flask幾分鐘實(shí)現(xiàn)web服務(wù)的例子,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-07-07python爬蟲系列Selenium定向爬取虎撲籃球圖片詳解
這篇文章主要介紹了python爬蟲系列Selenium定向爬取虎撲籃球圖片詳解,具有一定參考價(jià)值,喜歡的朋友可以了解下。2017-11-11