繁体   English   中英

在Ubuntu上安装matplotlib:ImportError

[英]Installing matplotlib on Ubuntu: ImportError

我的平台:

Ubuntu 13.04,Python 2.7.4。

安装matplotlib失败,ImportError:没有名为pyplot的模块。

我尝试了很多方法,比如

$ sudo apt-get install python-matplotlib

并且易于安装,从源代码安装...,我正在下面http://matplotlib.org/faq/installing_faq.html

但它们都不起作用,这种ImportError总会发生,任何人都可以提供帮助吗?

编辑追溯:

---------------------------------------------------------------------------
ImportError                               Traceback (most recent call last)
<ipython-input-4-82be63b7783c> in <module>()
----> 1 import matplotlib

/home/wuhuijia/matplotlib.py in <module>()
      1 import numpy as np
----> 2 import matplotlib.pyplot as plt
      3 import scipy.optimize as so
      4 
      5 def find_confidence_interval(x, pdf, confidence_level):

ImportError: No module named pyplot

您的脚本名为matplotlib.py 在导入模块时,Python将首先在本地查找,即在目录本身上。 因此,当您执行import matplotlib.pyplot时,Python会导入您的脚本 (而不是已安装的matplotlib),并且由于您的脚本没有子模块pyplot ,因此它会失败。

将您的脚本重命名为其他内容(例如, testmpl.py ),您应该没问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM