Numpy не может быть импортировано, даже если оно установлено - PullRequest
0 голосов
/ 09 марта 2020

Я использую Linux Mint 19.3 XFCE.

Я установил Numpy через pip3. pip3 еще не был установлен, и я установил pip3 через apt.

Стандартная версия python3, поставляемая с ОС, - 3.6.9. Так как я не должен изменять версию по умолчанию Python, которая устанавливается вместе с ОС , я сохранил это. И я установил более новую версию, 3.8.0 с привязкой .

Команда была -

sudo snap install python38

И теперь, когда мне нужно чтобы работать с переводчиком, я просто набираю python38 в терминале и продолжаю с ним.

Я недавно установил Numpy с pip3-

pip3 install numpy

и он появляется, когда я запускаю pip3 freeze:

Он указан как -

numpy == 1.18.1

Но когда я введите интерпретатор Python, набрав python38 в моем терминале, и введите import numpy, мне показывается ошибка:

импорт numpy как np

Traceback (последний вызов был последним):

Файл "", строка 1, в

ModuleNotFoundError: Нет модуля с именем 'numpy'

Однако, когда я попробуйте тоже самое с Python 3.6.9, все работает. Numpy является импровизированным, работает просто отлично. (На этот раз я ввожу Python интерпретатор, набрав python3)

Теперь, как мне навсегда решить эту проблему? То есть возможность импортировать Numpy при работе в Python 3.8 в терминале.

1 Ответ

0 голосов
/ 09 марта 2020

Это может быть причиной того, что ваш пункт настроен для версии по умолчанию python в машине (Python 3.6.9 в вашем случае). Вы можете изменить версию по умолчанию python.
Или Вы можете запустить pip и установить пакет python для указанных c python версий, таких как

python_version -m pip install your_package

например,

python38 -m pip install numpy
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...