Ответ 1
Вы можете установить предыдущую версию pandas.
pip uninstall numpy
pip uninstall pandas
pip install pandas==0.13.1
В моей ситуации он решил проблему...
Я взял новую чистую установку OSX 10.9.3 и установил pip, а затем сделал
pip install pandas pip install numpy
Обе установки казались совершенно счастливыми и бежали без каких-либо ошибок (хотя было и миллионное предупреждение). Когда я попытался запустить python script с импортом pandas, я получил следующую ошибку:
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
Как исправить эту ошибку и правильно загрузить pandas?
Вы можете установить предыдущую версию pandas.
pip uninstall numpy
pip uninstall pandas
pip install pandas==0.13.1
В моей ситуации он решил проблему...
sudo pip install pandas
sudo easy_install --upgrade numpy
должно также перестроить все.
Удалите как numpy, так и pandas и попробуйте установить pandas из источника.
pip uninstall numpy
pip uninstall pandas
git clone git://github.com/pydata/pandas.git
cd pandas
python setup.py install
Это сработало для меня, и теперь я могу использовать последнюю версию pandas.
откройте свой python, проверьте импортированную версию вашего numpy.
Очень вероятно, что у вас установлено несколько numpy, и python всегда захватывает старый, просто убедитесь, что старый, устранит проблему.
>>> 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__)
затем установите последний numpy, если у вас его нет
вы можете установить pandas из своего репозитория git без явного клонирования его
pip install git+https://github.com/pydata/pandas.git
который работал у меня.
pip uninstall numpy
удаляет старую версию numpy
pip install numpy
находит и устанавливает последнюю версию numpy