python-3.x - 导入 matplotlib 出现问题

标签 python-3.x matplotlib

在 PyCharm4.5.3 中导入 matplotlib 时遇到问题

from pylab import *`

错误:

Traceback (most recent call last):
  File "/home/vera/PycharmProjects/COM/backend/17.08", line 10, in <module>

    from pylab import *

  File "/usr/lib/python3/dist-packages/pylab.py", line 1, in <module>

from matplotlib.pylab import *

  File "/usr/lib/python3/dist-packages/matplotlib/pylab.py", line 226, in <module>

import matplotlib.finance

  File "/usr/lib/python3/dist-packages/matplotlib/finance.py", line 21, in <module>

from matplotlib.dates import date2num

  File "/usr/lib/python3/dist-packages/matplotlib/dates.py", line 119, in <module>


     from dateutil.rrule import (rrule, MO, TU, WE, TH, FR, SA, SU, YEARLY,
      File "/usr/lib/python3/dist-packages/dateutil/rrule.py", line 55
        raise ValueError, "Can't create weekday with n == 0"
                    ^
SyntaxError: invalid syntax

Process finished with exit code 1

在我安装 PyCharm 社区版之前它可以工作。在专业版中它起作用了。但安装后,即使在 PyCharm 专业版中,程序也崩溃了。

我做错了什么?

最佳答案

我在 anaconda 虚拟环境中使用 matplotlib 时也遇到了同样的问题。将 dateutil 库更新到最新版本对我有用:

pip install python-dateutil --upgrade

希望这会有所帮助。

关于python-3.x - 导入 matplotlib 出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32079919/

相关文章:

python - 有没有办法使用 Twilio python Lookup api 打印输出并使用找到的调用者名称作为变量?

Python,如何对对象列表进行排序?

python - 是否可以将数字附加到 Matplotlib 的 PdfPages?

python - 在 seaborn clustermap 上绘制

python - 在 ipython 和 Spark 中通过 mpld3 在散点图中使用工具提示的问题

python - 保存为 pdf 时保留原始图像数据

python-3.x - OpenCv cv2.arcLength(cnt,True) 和 cv2.contourArea(cnt) 错误

linux - 如何在 MAC 操作系统上将 Vertica 连接到 Python?我需要 Unix 还是 Linux 脚本?

python-3.x - Python3 双向串行通信 : Reading In Data

matplotlib - 在 matplotlib 中注释数据范围