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.