python错误:没有名为pylab的模块

我是Python新手,想用它的plotfunction来创buildgraphics。 我使用的是Ubuntu 12.04。 我遵循http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/中的Python安装步骤,但是当我

 from pylab import * 

我得到这个错误

 >>> from pylab import * Traceback (most recent call last): File "<stdin>", line 1, in <module> ImportError: No module named pylab 

我的Python版本是python 2.7 。 有谁能告诉我我在这里失踪了吗?

你需要安装numpy,scipy和matplotlib来获取pylab。 在Ubuntu中你可以用这个命令来安装它们:

 sudo apt-get install python-numpy python-scipy python-matplotlib 

如果你从源代码安装了python,你将需要通过pip来安装这些包。 请注意,您可能必须安装其他依赖项才能完成此操作,并在其他两个之前安装numpy。

也就是说,我build议在版本库中使用python版本,因为我认为它是最新版本的python(2.7.3)。

我通过安装“matplotlib”解决了同样的问题。

这个错误意味着pylab不是标准Python库的一部分。 您将需要下载并安装它。 我认为这是可用的在这里他们有安装说明在这里

遵循这些方向所做的是创build一个全新的Python安装,与由Ubuntu软件包pipe理的系统Python分开。

由于基于/usr/localpython被configuration为查看自己的模块,因此您在系统Python中安装的模块(例如,通过软件包安装,或通过使用系统Python手动安装来运行安装过程)将不可用目录,而不是系统Python的。

您可以通过构build新模块并使用基于/usr/local的新Python来重新添加缺失的模块。

我安装了python-numpy python-scipy python-matplotlib,但是它对我不起作用,而且我得到了同样的错误。 没有matplotlib就不能识别Pylab。 所以我用这个:

 from matplotlib import pylab from pylab import * 

并为我工作。