在安装pandas的时候遇到一点小问题,折腾了半天,既然解决了就和大家分享一下
当然,这个问题已经有人解决过了,
http://blog.csdn.net/chloezhao/article/details/53197681
好像问题的确是这样,但是我的死活就是不行,后来发现我的numpy竟然有两个版本!!!!
一个包在文件夹C:\Python27\Lib\site-packages\numpy,这个是正常的,我一直安装卸载都在这个文件夹,版本目前是最新的,
看到http://stackoverflow.com/questions/26067692/numpy-dtype-has-the-wrong-size-try-recompiling里有人提到用
numpy.version.version
命令查看版本,才发现我的版本和我安装的不一样,说明还有一个numpy存在,为了找到这个低版本的而且优先调用的
numpy.__file__
这个命令可以查看位置
我的在另一个numpy在:C:\Users\biolu\AppData\Roaming\Python\Python27\site-packages
找到之后直接删掉就ok,然后pandas调用正常啦。。。
所以,结合以前人们大神的经验,结局方法小总结:
首先在cmd中
pip install numpy-U #升级numpy
>>> import numpy
>>> numpy.__file__
'C:\Users\biolu\AppData\Roaming\Python\Python27\site-packages'
>>> numpy.version.version
'1.8.0rc1'
最后重新编译pandas
pip install pandas