numpy.ufunc имеет неправильный размер, попробуйте перекомпилировать. Я использую python3.6 под OpenBSD6.4, однако импорт панд не удался
Я установил python3.6 под OpenBSDd6.4 для анализа данных (это хорошая идея?) Поскольку Anaconda не работает под OpenBSD, я устанавливаю pip для управления пакетом python. я использую pkg_add -v python
установить python3.6.6
pip install pandas
приведенный выше код приносит мне новейшую версию панд 0.23.4 и numpy 1.15.4. когда я использую import pandas
, неверное сообщение выходит.
Python 3.6.6 (default, Oct 11 2018, 16:49:21)
[GCC 4.2.1 Compatible OpenBSD Clang 6.0.0 (tags/RELEASE_600/final)] on openbsd6
Type "help", "copyright", "credits" or "license" for more information.
>>> import pandas
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/local/lib/python3.6/site-packages/pandas/__init__.py", line 26, in <module>
from pandas._libs import (hashtable as _hashtable,
File "/usr/local/lib/python3.6/site-packages/pandas/_libs/__init__.py", line 4, in <module>
from .tslib import iNaT, NaT, Timestamp, Timedelta, OutOfBoundsDatetime
File "__init__.pxd", line 872, in init pandas._libs.tslib
ValueError: numpy.ufunc has the wrong size, try recompiling. Expected 112, got 124
>>>
Я проверяю расположение и версию numpy с помощью команды,
>>> import numpy
>>> numpy.__file__
'/usr/local/lib/python3.6/site-packages/numpy/__init__.py'
>>> numpy.version.version
'1.15.4'
Я гугл какое-то разрешение вроде
pip uninstall pandas
pip uninstall numpy
pip install pandas -U
но не удалось.
pip install --upgrade --force-reinstall pandas
вышеуказанная команда не удалась.
https://stackru.com/questions/53904157/numpy-ufunc-has-the-wrong-size-try-recompiling-even-with-the-latest-pandas-and
выше URL не удалось.
Не могли бы вы дать мне подсказку, как решить эту проблему? Это хороший выбор для использования OpenBSD в качестве платформы для анализа данных? Спасибо.
0 ответов
У меня была такая же проблема с numpy 1.14.5, я решил ее установкой numpy 1.16.5
pip3.4 установить numpy==1.16.5