【发布时间】:2014-11-14 12:55:15
【问题描述】:
我下载了 0.14.0 版的 pandas 并尝试导入它,但它说我缺少 dateutil。我无法弄清楚我做错了什么。我正在使用 Python 3.4.1 版
下载:https://pypi.python.org/pypi/pandas/0.14.0/
当我尝试导入 pandas 时得到什么
没有名为“dateutil”的模块 Traceback(最近一次调用最后一次):文件 “C:/Users/Joshua/PycharmProjects/test2/test2.py”,第 5 行,在 导入 pandas 文件“C:\Python34\lib\site-packages\pandas__init__.py”,第 6 行,在 从 。导入哈希表、tslib、lib 文件“tslib.pyx”,第 37 行, init pandas.tslib (pandas\tslib.c:60928) ImportError: No module 命名为'dateutil'
【问题讨论】:
-
需要三个依赖项; dateutil 就是其中之一。您需要在安装 pandas 之前安装这些依赖项。参考:pandas.pydata.org/pandas-docs/stable/install.html#dependencies
-
考虑使用anaconda,这样会少很多痛苦。
-
在 windows 上第二次投票给 ananconda。试图在 Windows 上安装库是痛苦的。
标签: pandas python-3.4 python-dateutil