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

Sad*_*tam 88 python matplotlib python-2.7 ubuntu-12.04

我是Python的新手,想要使用它的plot功能来创建图形.我使用的是ubuntu 12.04.我按照http://eli.thegreenplace.net/2011/10/10/installing-python-2-7-on-ubuntu/上的Python安装步骤进行操作,但是当我这样做时

from pylab import *
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误

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

我的Python版本是python 2.7.谁能告诉我这里缺少什么?

Tre*_*vor 128

你需要安装numpy,scipy和matplotlib来获得pylab.在ubuntu中,您可以使用以下命令安装它们:

sudo apt-get install python-numpy python-scipy python-matplotlib
Run Code Online (Sandbox Code Playgroud)

如果您从源代码安装python,则需要通过pip安装这些软件包.请注意,您可能必须安装其他依赖项才能执行此操作,并在其他两个之前安装numpy.

也就是说,我建议在存储库中使用python版本,因为我认为它与当前版本的python(2.7.3)是最新的.

  • 你要么必须卸载你拥有的python并使用存储库版本,要么使用pip来安装numpy,scipy和matplotlib.执行此操作的命令是`pip install numpy`然后`pip install scipy matplotlib`. (14认同)

小智 39

我通过安装"matplotlib"解决了同样的问题.


Far*_*nak 17

我安装了python-numpy python-scipy python-matplotlib,但它对我不起作用,我得到了同样的错误.没有matplotlib就无法识别Pylab.所以我用过这个:

from matplotlib import pylab
from pylab import *
Run Code Online (Sandbox Code Playgroud)

并为我工作.