webentwicklung-frage-antwort-db.com.de

pandas ValueError: numpy.dtype hat die falsche Größe, versuchen Sie es erneut zu übersetzen

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?

16
zelinka

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 ...

23
lolipop
Sudo pip install pandas
Sudo easy_install --upgrade numpy

sollte auch alles neu ausrichten.

18

Ö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 

5
DH_35

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. 

5
Phani

pip uninstall numpy deinstalliert die alte Version von numpy

pip install numpy sucht und installiert die neueste Version von numpy

1
Raghoonandh

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.

1
simonemainardi