【问题标题】:What are the dependencies for using pylab?使用 pylab 的依赖项是什么?
【发布时间】:2013-11-29 05:38:11
【问题描述】:

我需要在 python 2.7 中使用绘图功能,因此我下载并安装了 matplotlib 包 (v1.3.1)。当我在 IDLE 中键入 import pylab 时,我得到一个异常,说 matplotlib 需要 dateutils。所以我安装了那个。然后我被告知需要 pyparsing,所以我安装了它。现在我收到需要 numpy 的消息

Python 2.7.5 (default, May 15 2013, 22:43:36) [MSC v.1500 32 bit (Intel)] on win32
Type "copyright", "credits" or "license()" for more information.
>>> import pylab

Traceback (most recent call last):
  File "<pyshell#0>", line 1, in <module>
    import pylab
  File "C:\Python27\lib\site-packages\pylab.py", line 1, in <module>
    from matplotlib.pylab import *
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 156, in <module>
    from matplotlib.cbook import is_string_like
  File "C:\Python27\lib\site-packages\matplotlib\cbook.py", line 28, in <module>
    import numpy as np
ImportError: No module named numpy

有没有办法知道使用 pylab 所需的所有依赖项是什么,这样我就不必一个一个下载,或者我在安装过程中做错了什么导致这么多丢失的包?

【问题讨论】:

标签: python matplotlib


【解决方案1】:

好的。我刚刚安装了 numpy,它现在似乎正确导入了 pylab。所以看起来这是需要的最后一个包。以防万一有人遇到这样的问题,我列出了我必须下载哪些软件包才能解决这个问题:

  1. matplotlib
  2. 日期工具
  3. pyparsing
  4. numpy

安装 #1、3 和 4 相当简单,因为它们的安装程序会找到已安装的 python 版本并相应地安装在正确的位置。但是,对于#2,我必须下载 tar.gz 文件。解压并解压,然后手动将解压后的文件夹中的 dateutil 文件夹复制到 python 安装中(另见How to install python-dateutil on Windows?

【讨论】:

    猜你喜欢
    • 2015-04-13
    • 2018-02-08
    • 2013-01-20
    • 1970-01-01
    • 2017-10-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-14
    相关资源
    最近更新 更多