【问题】ValueError: numpy.dtype has the wrong size, try recompiling解决2

在安装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


然后进入python:检查numpy版本以及位置是否最新版本

>>> import numpy
>>> numpy.__file__
'C:\Users\biolu\AppData\Roaming\Python\Python27\site-packages'
>>> numpy.version.version
'1.8.0rc1'


最后重新编译pandas

pip install pandas






评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值