ImportError:matplotlib需要pyparsing> = 1.5.6

时间:2014-03-29 10:31:52

标签: python matplotlib pyparsing

我正在尝试导入matplotlib,但收到以下错误:

>>> import matplotlib

Traceback (most recent call last):
  File "<pyshell#32>", line 1, in <module>
    import matplotlib
  File "C:\Python27\lib\site-packages\matplotlib\__init__.py", line 121, in <module>
    '.'.join(str(x) for x in _required)))
ImportError: matplotlib requires pyparsing >= 1.5.6

看起来我已成功安装pyparsing包:

>>> import pyparsing
>>> print pyparsing.__version__
1.5.6

2 个答案:

答案 0 :(得分:1)

我遇到了同样的错误。

对我来说,这是唯一能让它发挥作用的版本组合......

pyparsing = 1.5.6
reportlab =  2.7
matplotlib = 1.2.1

在ubuntu 12.04和python 2.7上

答案 1 :(得分:1)

这种组合似乎对我有用

matplotlib (1.5.0)
pyparsing (2.0.6)
reportlab (2.5)