$ 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 для управления зависимостями вашей библиотеки.