type dtype data columns column change python numpy pandas

python - columns - pandas dataframe dtype



pandas ValueError: numpy.dtype tiene el tamaƱo incorrecto, intenta recompilar (6)

Desinstale nudos y pandas e intente instalar pandas desde la fuente.

pip uninstall numpy pip uninstall pandas git clone git://github.com/pydata/pandas.git cd pandas python setup.py install

Esto funcionó para mí y ahora puedo usar la última versión de pandas.

Tomé una nueva instalación limpia de OSX 10.9.3 e instalé pip, y luego hice

pip install pandas pip install numpy

Ambas instalaciones parecían estar perfectamente felices, y funcionaron sin ningún error (aunque hubo un trillón de advertencias). Cuando traté de ejecutar un script de Python con importación de pandas, recibí el siguiente error:

numpy.dtype has the wrong size, try recompiling Traceback (most recent call last): File "./moen.py", line 7, in import pandas File "/Library/Python/2.7/site-packages/pandas/__init__.py", line 6, in from . import hashtable, tslib, lib File "numpy.pxd", line 157, in init pandas.hashtable (pandas/hashtable.c:22331) ValueError: numpy.dtype has the wrong size, try recompiling

¿Cómo soluciono este error y hago que los pandas se carguen correctamente?


Puede instalar la versión anterior de pandas.

pip uninstall numpy pip uninstall pandas pip install pandas==0.13.1

En mi situación, resolvió el problema ...


abre tu pitón, mira la versión importada de tu numpy.

Es muy probable que tengas varios numpy instalados y que python siempre tome el anterior, solo asegúrate de eliminar el anterior para solucionar el problema.

>>> import numpy as np >>> np.__version__ >>> np.__file__ #if numpy version <= 1.7 would have the error #find the file and delete it from (np.__file__)

luego instala el último numpy si no lo tienes


puedes instalar pandas desde su git repo sin tener que clonarlo explícitamente

pip install git+https://github.com/pydata/pandas.git

eso funcionó para mí.


pip uninstall numpy desinstala la versión anterior de numpy

pip install numpy encuentra e instala la última versión de numpy


sudo pip install pandas sudo easy_install --upgrade numpy

también debería realinear todo.