遇到提示No module named XXX
產生的原因
python 中有大量的工具包,報這個錯誤的時候代表你對應的工具包沒有下載.(xxx代表你缺少的包)
方法一:
pip install XXX
方法二:
conda install xxx
方法三:
方法一和方法二都失敗的時候嘗試使用,不停切換國內鏡像源(多次嘗試,有點運氣成分!),網上方法也很多,我就不重複了.
方法四(離線下載包):
以上的方法都搞不好的時候!這時候就需要它了!!!,從上面我們大概有個概念,報錯的原因是因爲缺少對應的包,上面三種辦法本質上是 官方給的快捷命令來下載對應的包,好處就是讓我們不用費力在晚上找對應的離線包;一般能很好的解決問題,可是有時候就無論怎麼嘗試都失敗,這時候我們換個思路,下載對應包的離線包,也就是找到對應包的下載地址.(如圖所示)
首先找到你需要的包的**.whl**文件,
下面是解釋文件名字的意思:
{
cp37對應的是你的python 版本3.7
win64:自然對應我們常用的 64位windows電腦
x86 win32 對應的是32位windows電腦
linux:對應linux系統
macosx:代表蘋果系統
}
然後就是下載它(可能下載有的包需要 科學上網 )
最後一步:
打開電腦終端 找到你文件 下載的路徑 然後
pip install 你下載的離線包的名字
最後祝你好運!