執行python時,ImportError: No module named xxx的解決方法

先表達一下本身如今的心情,鬱悶,由於知道最後錯誤的緣由不是由於代碼的問題,而是由於python環境變量配置的時候,極其沮喪!python

今天,在經過調度執行python的時候遇到這樣一個錯運維

ImportError: No module named matplotlib.pyplot

一看就是沒有包啊,好,安裝,裝完以後再運行仍是這個錯,有點奇怪;隨後直接進入python的命令行界面,進行操做,徹底沒有錯誤。呃。。。,啥意思!看來是腳本有問題,隨後谷歌了一下說調度中若是要執行python最好先輸出環境變量,因而乎命令行

source /etc/profile && python xxx.py

本來覺得,這樣總不會錯了吧!誰知,一運行錯誤還在。。。崩潰o(≧口≦)ocode

靜心想一想,不會是PYTHONPATH配置的有問題吧,一直沒有查這個,先進入python的命令行界面class

>>> import sys
>>> sys.path

完後會看到目前當前機器的PYTHONPATH,拿着這個變量與/etc/profile一對比,發現根本沒有這個路徑,無語了,不能相信運維啊!import

立刻動手配置上去再次運行,一切OK了!變量

看來誰的話都不能信,得本身去驗證!module

相關文章
相關標籤/搜索