Ich nahm eine neue saubere Installation von OSX 10.9.3 und installierte Pip und tat es dann
pip install pandas pip install numpy
Beide Installationen schienen vollkommen zufrieden zu sein und liefen ohne Fehler (obwohl es eine Unmenge Warnungen gab). Beim Versuch, ein Python-Skript mit Importpandas auszuführen, wurde die folgende Fehlermeldung angezeigt:
numpy.dtype hat die falsche Größe, versuchen Sie, Traceback neu zu kompilieren (letzter Aufruf zuletzt): Datei "./moen.py", Zeile 7, in Importpandas Datei "/Library/Python/2.7/site-packages/pandas/__init__.py", Zeile 6, in ab. import hashtable, tslib, lib Datei "numpy.pxd", Zeile 157, in init pandas.hashtable (pandas/hashtable.c: 22331) ValueError: numpy.dtype hat die falsche Größe, versuchen Sie es erneut zu kompilieren
Wie kann ich diesen Fehler beheben und Pandas ordnungsgemäß laden lassen?
Sie können frühere Versionen von Pandas installieren.
pip uninstall numpy
pip uninstall pandas
pip install pandas==0.13.1
In meiner Situation hat es das Problem gelöst ...
Sudo pip install pandas
Sudo easy_install --upgrade numpy
sollte auch alles neu ausrichten.
Öffnen Sie Ihren Python und überprüfen Sie die importierte Version Ihres Numpy.
Es ist sehr wahrscheinlich, dass Sie mehrere numpy installiert haben und Python immer nach dem alten sucht. Stellen Sie sicher, dass der alte gelöscht wird, um das Problem zu beheben.
>>> 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__)
dann installiere die neueste numpy, wenn du sie nicht hast
Deinstalliere sowohl Numpy als auch Pandas und versuche, Pandas vom Quellcode aus zu installieren.
pip uninstall numpy
pip uninstall pandas
git clone git://github.com/pydata/pandas.git
cd pandas
python setup.py install
Das hat für mich funktioniert und ich kann jetzt die neueste Version von Pandas verwenden.
pip uninstall numpy
deinstalliert die alte Version von numpy
pip install numpy
sucht und installiert die neueste Version von numpy
sie können Pandas von ihrem Git Repo installieren, ohne es explizit zu klonen
pip install git+https://github.com/pydata/pandas.git
das hat für mich funktioniert.