Как исправить: нет модуля с именем matplotlib


Распространенная ошибка, с которой вы можете столкнуться при использовании Python:

 no module named ' matplotlib '

Эта ошибка возникает, когда Python не обнаруживает библиотеку matplotlib в вашей текущей среде.

В этом руководстве описаны точные шаги, которые можно использовать для устранения этой ошибки.

Шаг 1: установите matplotlib с помощью pip

Поскольку matplotlib не устанавливается автоматически вместе с Python, вам придется установить его самостоятельно. Самый простой способ сделать это — использовать pip , менеджер пакетов для Python.

Вы можете запустить следующую команду pip для установки matplotlib:

 pip install matplotlib

В большинстве случаев это исправит ошибку.

Шаг 2. Установите пип

Если вы по-прежнему получаете сообщение об ошибке, возможно, вам придется установить pip. Используйте эти шаги , чтобы сделать это.

Вы также можете использовать эти шаги для обновления pip до последней версии, чтобы убедиться, что он работает.

Затем вы можете запустить ту же команду pip, что и раньше, чтобы установить matplotlib:

 pip install matplotlib

На этом этапе ошибка должна быть устранена.

Шаг 3. Проверьте версии matplotlib и pip.

Если ошибки по-прежнему возникают, возможно, вы используете другую версию matplotlib и pip.

Вы можете использовать следующие команды, чтобы проверить, совпадают ли ваши версии matplotlib и pip:

 which python
python --version
which pip

Если две версии не совпадают, вам необходимо либо установить более старую версию matplotlib, либо обновить версию Python.

Шаг 4. Проверьте версию matplotlib

После успешной установки matplotlib вы можете использовать следующую команду для просмотра версии matplotlib в вашей среде:

 pip show matplotlib

Name: matplotlib
Version: 3.1.3
Summary: Python plotting package
Home page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: cycler, numpy, kiwisolver, python-dateutil, pyparsing
Required-by: seaborn, scikit-image
Note: you may need to restart the kernel to use updated packages.

Примечание. Самый простой способ избежать ошибок с версиями matplotlib и Python — просто установить Anaconda , набор инструментов, который предустановлен вместе с Python и matplotlib и может использоваться бесплатно.

Дополнительные ресурсы

В следующих руководствах объясняется, как решить другие распространенные проблемы в Python:

Как исправить: нет модуля с именем numpy
Как исправить: нет модуля с именемplotly
Как исправить: NameError «pd» не определен
Как исправить: NameError «np» не определена

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *