执行python时,ImportError: No module named xxx的解决方法
先表達一下自己現(xiàn)在的心情,郁悶,因為知道最后錯誤的原因不是因為代碼的問題,而是因為python環(huán)境變量配置的時候,極其沮喪!
今天,在通過調(diào)度執(zhí)行python的時候遇到這樣一個錯
ImportError: No module named matplotlib.pyplot
一看就是沒有包啊,好,安裝,裝完之后再運行還是這個錯,有點奇怪;隨后直接進入python的命令行界面,進行操作,完全沒有錯誤。呃。。。,啥意思!看來是腳本有問題,隨后谷歌了一下說調(diào)度中如果要執(zhí)行python最好先輸出環(huán)境變量,于是乎
source /etc/profile && python xxx.py
原本以為,這樣總不會錯了吧!誰知,一運行錯誤還在。。。崩潰o(≧口≦)o
靜心想想,不會是PYTHONPATH配置的有問題吧,一直沒有查這個,先進入python的命令行界面
>>> import sys
>>> sys.path
完后會看到目前當前機器的PYTHONPATH,拿著這個變量與/etc/profile一對比,發(fā)現(xiàn)根本沒有這個路徑,無語了,不能相信運維啊!
馬上動手配置上去再次運行,一切OK了!
看來誰的話都不能信,得自己去驗證!
?
總結
以上是生活随笔為你收集整理的执行python时,ImportError: No module named xxx的解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: QLattice:你不知道的新的机器学习
- 下一篇: C#-文件操作类 Directory 1