使用熊猫时,dateutil.tz包显然丢失了吗?

Mat*_*ien 6 python pandas

我的python 2.7代码如下:

import pandas as pd
from pandas import DataFrame

DF_rando = DataFrame([1,2,3])
Run Code Online (Sandbox Code Playgroud)

......然后当我执行时,我得到一个奇怪的错误dateutil.tz.

/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/mattobrien/pandas_test.py
No module named dateutil.tz
Traceback (most recent call last):
  File "/Users/mattobrien/pandas_test.py", line 2, in <module>
    import pandas as pd
  File "/Library/Python/2.7/site-packages/pandas/__init__.py", line 7, in <module>
    from . import hashtable, tslib, lib
  File "pandas/tslib.pyx", line 37, in init pandas.tslib (pandas/tslib.c:76999)
ImportError: No module named dateutil.tz

Process finished with exit code 1
Run Code Online (Sandbox Code Playgroud)

很奇怪.我检查确实dateutil.tz确实安装了.我卸载Pandas并重新安装它以确保.没问题.

为什么我收到此错误?

Mat*_*ien 17

需要这两行.

sudo pip install python-dateutil --upgrade

sudo pip install pytz --upgrade

  • 最终为我工作的是下载python-dateutil-1.5.tar.gz然后解压缩文件并输入命令行:python setup.py install (2认同)