Windows系統(tǒng)下cython_bbox庫的正確安裝步驟
前言
最近做的項目需要安裝cython_bbox包,但是當我天真的輸入pip install cython_bbox準備滿心歡喜的等待安裝成功卻發(fā)現(xiàn)...,它報錯了,這是一個從未見過的、非常長的報錯,它長這個樣子:

我震驚了!這是個啥子 ? 輾轉(zhuǎn)反側,不能眠的我,天真的又加上了中科大源加速,發(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
這是一條非常珍貴的命令,找了好久才找到的:(有時候運行該命令一次便可以安裝成功,有時候要運行好幾次,這可能和網(wǎng)絡有關。)
pip install -e git+https://github.com/samson-wang/cython_bbox.git#egg=cython-bbox
三、 安裝pycocotools
安裝pycocotools是因為這個包經(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報錯解決辦法:Preparing metadata (setup.py) ... error error: subprocess-exited-with-error
報錯內(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)如何解決,如果有成功方法的可評論區(qū)留言。
總結
到此這篇關于Windows系統(tǒng)下cython_bbox庫的正確安裝步驟的文章就介紹到這了,更多相關cython_bbox庫正確安裝步驟 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
python算法學習雙曲嵌入論文代碼實現(xiàn)數(shù)據(jù)集介紹
由于雙曲嵌入相關的文章已經(jīng)有了一系列的代碼。本篇博客主要目的實現(xiàn)最開始的雙曲嵌入論文,將論文中有些直接寫出來的內(nèi)容進行了細節(jié)的推導,同時實現(xiàn)對應的代碼2021-11-11
在Python中利用Into包整潔地進行數(shù)據(jù)遷移的教程
這篇文章主要介紹了在Python中如何利用Into包整潔地進行數(shù)據(jù)遷移,在數(shù)據(jù)格式的任意兩個格式之間高效地遷移數(shù)據(jù),需要的朋友可以參考下2015-03-03
Python aiohttp百萬并發(fā)極限測試實例分析
這篇文章主要介紹了Python aiohttp百萬并發(fā)極限測試,結合實例形式分析了Python異步編程基于aiohttp客戶端高并發(fā)請求的相關操作技巧與使用注意事項,需要的朋友可以參考下2019-10-10
淺析Python與Mongodb數(shù)據(jù)庫之間的操作方法
這篇文章主要介紹了Python與Mongodb數(shù)據(jù)庫之間的操作,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-07-07

