2016-02-26 214 views
3

當我想在IDLE中導入matplotlib時。出現以下錯誤:ImportError:IDLE中沒有名爲matplotlib的模塊

ImportError: No module named matplotlib 

我使用的是Mac,蟒蛇在我的.bash_profile的路徑是:

# Setting PATH for Python 2.7 
# The orginal version is saved in .bash_profile.pysave 
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}" 
export PATH 

天前,我想從我的Mac計算機上卸載蟒蛇,所以我不知道如果我只是損壞了內置的python。

我該如何解決這個問題?

+0

你安裝matplotlib? –

+0

我使用sudo easy_install matplotlib來安裝它。而在使用python a.py的shell中,它工作正常。但在IDLE中仍然找不到模塊。 –

回答

1

兩件事你可以看看。

  • Python env變量的路徑是PYTHONPATH不只是PATH。改變這一點。
  • 運行此命令並查看路徑確實包含您所需的路徑。

    $ python -c 'import sys; print(sys.path)' 
    
+0

其實我在/System/Library/Frameworks/Python.framework/Versions/2.7/Extras/lib/python中找到了我的matplotlib模塊。我如何將它添加到路徑文件中? –

+0

就像你之前做的一樣。但是使用PYTHONPATH代替PATH – Hun

+0

謝謝,這解決了我的問題! –