Я новичок в Linux и Python.Я работаю над Ubuntu 16.04.
Мой оригинальный Python -
python --version
Python 2.7.8
Я пытаюсь импортировать numpy в python3.Однако, когда я пытаюсь импортировать numpy, я получаю эту ошибку
Traceback (последний вызов был последним):
File "/usr/local/lib/python2.7/dist-packages/numpy/core/init.py ", строка 16, из.import multiarray ImportError: /usr/local/lib/python2.7/dist-packages/numpy/core/multiarray.so: неопределенный символ: _Py_ZeroStruct
Во время обработки вышеуказанного исключения произошло другое исключение:
Traceback (последний вызов был последним): файл "", строка 1, в файле "/usr/local/lib/python2.7/dist-packages/numpy/init .py ", строка 142, от.импортировать файл add_newdocs "/usr/local/lib/python2.7/dist-packages/numpy/add_newdocs.py", строка 13, из файла numpy.lib импортировать файл add_newdoc "/usr/local/lib/python2.7/dist-packages / numpy / lib / init .py ", строка 8, из .type_check import * File" /usr/local/lib/python2.7/dist-packages/numpy/lib/type_check.py ", строка 11, в импорте numpy.core.numeric как файл _nx" /usr/local/lib/python2.7/dist-packages/numpy/core/init.py ", строка 26,в повышении ImportError (msg)
ImportError: Не удалось импортировать модуль расширения numy с несколькими массивами.
Скорее всего, вы пытаетесь импортировать неудачную сборку numpy.Если вы работаете с NumPy Git Repo, попробуйте Git Clean -xdf (удаляет все файлы, не контролируемые версиями).В противном случае переустановите NumPy.
Первоначальная ошибка:
/ usr / local / lib / python2.7 / dist-packages / numpy / core / multiarray.so: неопределенный символ: _Py_ZeroStruct "
Python, который я использую для импорта numpy, - это Python 3.5.2, и он пытается использовать пакет в Python 2.7.
Я пробовал:
sudo apt-get update
sudo apt-get install python3-pip
sudo apt-get install python3-numpy
, а также:
sudo python3 -m pip uninstall pip && sudo apt install python3-pip --reinstall
sudo apt install python3-numpy python3-scipy
Кажется, что проблема похожа на то, с чем сталкивались другие, но ни одно из решений не работает?