Установите модуль matplotlib в python - PullRequest
0 голосов
/ 08 апреля 2019

Я пытаюсь установить matplotlib в python.Но получая ModuleNotFoundError.

Я попытался установить matplotlib в командной строке linux с помощью

sudo pip install matplotlib

Я получил сообщение:

Успешно установленный matplotlib-2.2.4

Но я не смог найти пакет в Linux.

Также, когда я пытаюсь импортировать его в Python, я получаю

import matplotlib
ModuleNotFoundError: No module named 'matplotlib'

Я ожидаю, что Matplotlib будет установлен, но яесть ошибка

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

1 Ответ

1 голос
/ 08 апреля 2019

$ sudo pip install matplotlib

Вы также можете $ sudo pip uninstall matplotlib, поскольку это не приносит вам пользы.

Использование sudo меняет вашу среду.В частности, он может изменить $PATH и, следовательно, изменить вывод $ which python, что важно для вашего import.Env var PYTHONPATH также может иметь значение, поскольку он влияет на sys.path.

Убедитесь, что $ which python и $ python --version возвращают то, что вы ожидаете.

Выполните следующие команды:

$ python -m pip install matplotlib
$ python -c 'import matplotlib'

Ожидается, что import автоматически завершится успешно.

Если проблема не устранена, проверьте переменную path и ls -l каталоги, которые она упоминает:

$ python
>>> import pprint, sys
>>> pprint.pprint(sys.path)

Попробуйте использовать conda для управления зависимостями вашей библиотеки.

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