【問題】ValueError: numpy.dtype has the wrong size, try recompiling解決2
阿新 • • 發佈:2019-01-30
在安裝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