Python 使用Pandas时dateutil.tz包明显丢失?
我的python 2.7代码如下:Python 使用Pandas时dateutil.tz包明显丢失?,python,pandas,Python,Pandas,我的python 2.7代码如下: import pandas as pd from pandas import DataFrame DF_rando = DataFrame([1,2,3]) …然后当我执行时,我得到一个关于dateutil.tz的奇怪错误 /Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7 /Users/mattobrien/pandas_test.py No module named dateu
import pandas as pd
from pandas import DataFrame
DF_rando = DataFrame([1,2,3])
…然后当我执行时,我得到一个关于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
/Library/Frameworks/Python.framework/Versions/2.7/bin/python2.7/Users/mattobrien/pandas_test.py
没有名为dateutil.tz的模块
回溯(最近一次呼叫最后一次):
文件“/Users/mattobrien/pandas_test.py”,第2行,在
作为pd进口熊猫
文件“/Library/Python/2.7/site-packages/pandas/_-init___;u.py”,第7行,在
从…起导入哈希表、tslib、lib
文件“pandas/tslib.pyx”,第37行,在init pandas.tslib(pandas/tslib.c:76999)中
ImportError:没有名为dateutil.tz的模块
进程已完成,退出代码为1
很奇怪。我检查了dateutil.tz是否确实安装了。我卸载了熊猫,并重新安装了它。没有问题
为什么会出现此错误?需要这两行
sudo-pip安装python-dateutil——升级
sudo pip install pytz--升级
但是,考虑到已经安装了dateutil.tz,您是否发现了出现错误的原因?我已经尝试了所有方法,包括上面的两行,但都没有效果。它说所有东西都已安装,但我尝试运行一个使用pandas的脚本,但我得到了关于dateutil未找到的相同错误。最终对我有效的是下载python-dateutil-1.5.tar.gz,然后卸载文件并键入命令行:python setup.py install为什么在安装之前使用sudo。。?