Как установить numpy и scipy для python 2.7.12, Ubuntu 16.04?

Я попытался установить NumPy, используя: pip install numpy

Это сработало, но я получил предупреждение: warnings.warn(warning, RequestsDependencyWarning).

Затем я попытался установить scipy с помощью: python -m pip install --user scipy, и это сработало. Я проверил свой список пакетов с помощью: pip freeze и их обоих в списке: numpy==1.15.1 scipy==1.1.0 Но когда я попытался импортировать их в свой код, я получил следующую ошибку.

ImportError: 
Importing the multiarray numpy extension module failed.  Most
likely you are trying to import a failed build of numpy.
If you're working with a numpy git repo, try `git clean -xdf` (removes all
files not under version control).  Otherwise reinstall numpy.

Первоначальная ошибка была:

/home/spyros/.local/lib/python2.7/site-packages/numpy/core/multiarray.so: undefined symbol: PyUnicodeUCS2_FromObject

Я попытался снова установить numpy тем же способом, и результат был тем же. Можете ли вы помочь мне решить эту проблему?

0
задан 8 September 2018 в 16:59

2 ответа

Отказ от ответственности : лучший из известных мне ... О.К. Попробуйте это (основываясь на прошлом опыте с Ubuntu + , этим и небольшим количеством Google.)

pip uninstall numpy
pip uninstall spicy
pip install spicy
pip install numpy

, а если нет, то это:

sudo apt install libatlas-base-dev libatlas3-base libopenblas-base libopenblas-dev

и попробуйте снова.

0
ответ дан 8 September 2018 в 16:59

Чтобы установить его для Python 2.x, это работает для меня в Ubuntu 18.04: sudo apt-get install python-scipy

0
ответ дан 8 September 2018 в 16:59

Другие вопросы по тегам:

Похожие вопросы: