我试图在论坛/谷歌周围寻找答案,但我找不到任何东西。我的问题是这个(来自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的模块列表。
我在Windows 7上。
我也安装了anaconda,但在我尝试了其他所有内容之后,这真的只是一个“冰雹玛丽”。我的最终目标是安装ultra-finance module。然而,它似乎需要大熊猫,因此我被卡住了。
我是一个蟒蛇菜鸟,所以请不要认为我什么都知道。谢谢。
编辑:如果我能提供任何额外信息,请告诉我。答案 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后,它正常工作。