那些年python報(bào)的錯(cuò),No module named 'xxxx'

背景:很多時(shí)候我們?cè)诎惭b別人寫的python工具的時(shí)候會(huì)經(jīng)常報(bào)一些庫(kù)安裝不上的問題,屬實(shí)讓人頭疼。

這里以安裝水澤工具時(shí)出現(xiàn)的問題來舉例,以及類似問題的解決辦法。

1.一般都是直接運(yùn)行大佬們寫好的腳本,諸如:

pip install -r requirments.txt
./xxx.sh

2.然后就會(huì)報(bào)各種錯(cuò)誤,諸如:

ERROR: Could not find a version that satisfies the requirement dns (from versions: none)
ERROR: No matching distribution found for dns
還有個(gè)錯(cuò)誤忘記保存了,類似這種大紅ERROR吧。遇到這種問題可能是我們的pip需要升級(jí)了,低版本的pip找不到對(duì)應(yīng)庫(kù)的版本而報(bào)的錯(cuò)。所以先執(zhí)行下:
python -m pip install --upgrade pip
更新pip,然后再執(zhí)行一下腳本。

3.把安裝腳本跌跌撞撞運(yùn)行完了之后,執(zhí)行下工具可能還會(huì)報(bào)錯(cuò),諸如:

圖片.png

那不so easy嘛,直接pip install dns
然后:
圖片.png

就是安裝不上,出現(xiàn)這種情況就不可強(qiáng)行安裝,打開科學(xué)上網(wǎng)工具,打開google,輸入報(bào)錯(cuò)信息。
圖片.png
為什么不是百度,有時(shí)候谷歌上干貨會(huì)多一點(diǎn)。
繼續(xù)強(qiáng)行運(yùn)行工具又會(huì)報(bào)錯(cuò),也還是沒有安裝什么庫(kù)導(dǎo)致的。
ModuleNotFoundError: No module named 'IPy'
這次直接pip就可以了。就不多說了。繼續(xù)下一個(gè):
ModuleNotFoundError: No module named 'socks'
這個(gè)pip就不行了,繼續(xù)Google一下:
圖片.png
是一個(gè)老外發(fā)的貼子吧,也是Ubuntu遇到同樣的問題,雖然我看不懂英文,但是憑借其中個(gè)別字符還是能看懂是啥意思,然后下面有人給了回復(fù),親測(cè)確實(shí)解決了問題:
圖片.png
至此,安裝工具遇到的問題都解決了。也感謝網(wǎng)上那些分享自己遇到的困難和解決的方式的人,給了我們這些小白很大的幫助。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容