无法安装matplotlib 1.3 - 由于dateutil导入失败

时间:2013-10-02 09:48:19

标签: matplotlib ubuntu-12.04 python-dateutil

在Ubuntu 12.04桌面上,我卸载了matplotlib 1.1.1并尝试通过pip install matplotlib安装matplotlib 1.3。

一切似乎都有效但现在当我尝试导入matplotlib时,我得到以下内容:

Python 2.7.3 (default, Apr 10 2013, 06:20:15) 
[GCC 4.6.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import matplotlib
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "/home/radek/remedy_reports/local/lib/python2.7/site-packages/matplotlib/__init__.py", line 110, in <module>
    raise ImportError("matplotlib requires dateutil")
ImportError: matplotlib requires dateutil

问题在于,当我做pip冻结时,我得到:

Cython==0.19.1
Jinja2==2.7
MarkupSafe==0.18
Pygments==1.6
Sphinx==1.1.3
argparse==1.2.1
docutils==0.11
ipython==1.0.0
matplotlib==1.3.0
nose==1.3.0
numpy==1.7.1
openpyxl==1.6.2
pandas==0.12.0-274-gc472099
pyodbc==3.0.7
pyparsing==2.0.1
python-dateutil==2.1
pytz==2013b
pyzmq==13.1.0
scikit-learn==0.13.1
scipy==0.12.0
six==1.4.1
tornado==3.1
wsgiref==0.1.2

Dateutil显然在那里。如果有人分享了为什么会发生这种情况,那将非常感激!

1 个答案:

答案 0 :(得分:1)

使用pip working打开卸载和安装python-dateutil。

我现在可以导入matplotlib就好了。