我尝试使用easy_install
安装pandas,并声称它已成功在我的Python目录中安装了pandas包。
我切换到IDLE并尝试import pandas
,它会抛出以下错误 -
Traceback (most recent call last):
File "<pyshell#0>", line 1, in <module>
import pandas
File "C:\Python27\lib\site-packages\pandas-0.12.0-py2.7-win32.egg\pandas\__init__.py", line 6, in <module>
from . import hashtable, tslib, lib
File "numpy.pxd", line 157, in init pandas.hashtable (pandas\hashtable.c:20282)
ValueError: numpy.dtype has the wrong size, try recompiling
请帮我诊断错误。
仅供参考:我已经安装了numpy
包
答案 0 :(得分:7)
也许你打断了pandas install,使用pip重试:
首先安装pip(如果你还没有完成):
easy_install pip
然后重新安装pandas:
pip install pandas --upgrade
希望有所帮助
答案 1 :(得分:1)
您知道在尝试运行@ nipun-batra的脚本时出现输出错误吗?
嗯,你得到它是因为你必须先:
import platform
之前可以运行:
platform.platform()
我知道这是因为我 - 大约10分钟前 - 在尝试运行相同的脚本时遇到了同样的错误。不同之处在于我 - 一个绝对的初学者 - 在快速访问谷歌之后想出我们的问题。 (男人,他们让你在那边搜索任何东西!)
当您在首次发布后恰好两个月后再加上您的后续申诉时,我建议您最好尽可能减少与此相关的常见困难。拥有和操作自己的计算机 - 东西。
因此,对于您最初的 IDLE / pandas 问题,最好的办法就是忘记搞乱 easy_install 等等。相反,去吧直到 Continuum Analytics 并拿起你自己的(免费)Anaconda副本,它有更多的软件包,而不是你可以动摇! (包括,我可以补充一下, pandas , numpy , scipy , statsmodels , matplotlib , IPython ,以及更多)。最好的部分是它们都捆绑在一起作为一个易于下载的文件。相信我,如果您只是一次性下载所有内容,它将为您省去很多麻烦。
希望这有帮助!
答案 2 :(得分:0)
Panda不适用于python 2.7,是否需要python 3.6或更高版本