python 2.7模块pandas没有安装“无法导入名称哈希表”

时间:2013-06-15 23:37:20

标签: python-2.7 pandas hashtable importerror

我试图在论坛/谷歌周围寻找答案,但我找不到任何东西。我的问题是这个(来自python控制台):

>>> import pandas
cannot import name hashtable
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
  File "C:\Python27\lib\site-packages\pandas\__init__.py", line 6, in <module>
    from . import hashtable, tslib, lib
ImportError: cannot import name hashtable //also can't import name NaT somtimes

在尝试导入之前,我运行了Windows 1-click安装程序。我正在运行所有32位。 pandas安装程序适用于python 2.7。

这是我正确导入Python的模块列表。

  1. setuptools的
  2. PIP
  3. MOX
  4. dateutil
  5. 6
  6. numpy的
  7. SQLAlchemy的
  8. 我在Windows 7上。

    我也安装了anaconda,但在我尝试了其他所有内容之后,这真的只是一个“冰雹玛丽”。我的最终目标是安装ultra-finance module。然而,它似乎需要大熊猫,因此我被卡住了。

    我是一个蟒蛇菜鸟,所以请不要认为我什么都知道。谢谢。

    编辑:如果我能提供任何额外信息,请告诉我。

4 个答案:

答案 0 :(得分:3)

install pandas的推荐方式是pip

pip install pandas

这个哈希表错误来自于不是built的cython文件。此错误消息will be more informative from 0.11.1

答案 1 :(得分:1)

尝试在Spyder(Anaconda - &gt; Spyder)中运行您的代码。它对我有用。

答案 2 :(得分:0)

检查系统路径变量中是否包含python脚本。在我的情况下,我不得不添加“C:\ Python27 \ Scripts”

答案 3 :(得分:0)

将Pandas下载到Windows 8系统时,我遇到了类似的问题。我遇到的第一个错误是鸡蛋错误,但在安装了一些软件包后,我认为我有解决方案。

首先看一下Pandas之前的pip错误,确保你拥有最新的pip。

第二部分是使用

下载车轮
pip install wheel 

安装完轮子并拥有panda的依赖关系并使用pip后,它正常工作。