python错误:没有名为pylab的模块
我是Python新手,想用它的plot
function来创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/local
的python
被configuration为查看自己的模块,因此您在系统Python中安装的模块(例如,通过软件包安装,或通过使用系统Python手动安装来运行安装过程)将不可用目录,而不是系统Python的。
您可以通过构build新模块并使用基于/usr/local
的新Python来重新添加缺失的模块。
我安装了python-numpy python-scipy python-matplotlib,但是它对我不起作用,而且我得到了同样的错误。 没有matplotlib就不能识别Pylab。 所以我用这个:
from matplotlib import pylab from pylab import *
并为我工作。