2016-02-26 75 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

谢谢,这解决了我的问题! –

相关问题