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