J'ai pris une nouvelle installation propre d'OSX 10.9.3 et installé pip, puis
pip installer des pandas pip installer numpy
Les deux installations semblaient parfaitement heureuses et se déroulaient sans erreur (bien qu'il y ait eu des millions d'avertissements). Lorsque j'ai essayé d'exécuter un script python avec des pandas d'importation, j'ai eu l'erreur suivante:
La taille de numpy.dtype est incorrecte, essayez de recompiler Traceback (l'appel le plus récent en dernier): Fichier "./moen.py", ligne 7, dans import pandas Fichier "/Library/Python/2.7/site-packages/pandas/__init__.py", ligne 6, à partir de. import hashtable, tslib, lib Fichier "numpy.pxd", ligne 157, dans init pandas.hashtable (pandas/hashtable.c: 22331) ValueError: numpy.dtype a une taille incorrecte, essayez de recompiler
Comment puis-je corriger cette erreur et faire en sorte que les pandas se chargent correctement?
Vous pouvez installer la version précédente de pandas.
pip uninstall numpy
pip uninstall pandas
pip install pandas==0.13.1
Dans ma situation, le problème était résolu ...
Sudo pip install pandas
Sudo easy_install --upgrade numpy
devrait également tout réaligner.
ouvrez votre python, vérifiez la version importée de votre numpy.
Il est très probable que vous ayez plusieurs numpy installés et que python récupère toujours l'ancien, assurez-vous simplement que supprimer l'ancien résoudrait le problème.
>>> 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__)
puis installez le dernier numpy si vous ne l'avez pas
Désinstallez numpy et les pandas et essayez d'installer des pandas à partir de la source.
pip uninstall numpy
pip uninstall pandas
git clone git://github.com/pydata/pandas.git
cd pandas
python setup.py install
Cela a fonctionné pour moi et je peux maintenant utiliser la dernière version des pandas.
pip uninstall numpy
désinstalle l'ancienne version de numpy
pip install numpy
trouve et installe la dernière version de numpy
vous pouvez installer des pandas à partir de son dépôt git sans avoir à le cloner explicitement
pip install git+https://github.com/pydata/pandas.git
cela a fonctionné pour moi.