Jak naprawić: brak modułu o nazwie matplotlib
Częstym błędem, jaki możesz napotkać podczas używania Pythona, jest:
no module named ' matplotlib '
Ten błąd występuje, gdy Python nie wykrywa biblioteki matplotlib w bieżącym środowisku.
W tym samouczku przedstawiono dokładne kroki, które można wykonać, aby rozwiązać ten błąd.
Krok 1: pip zainstaluj matplotlib
Ponieważ matplotlib nie jest automatycznie instalowany z Pythonem, będziesz musiał go zainstalować samodzielnie. Najłatwiej to zrobić, używając pip , który jest menedżerem pakietów dla Pythona.
Aby zainstalować matplotlib, możesz uruchomić następującą komendę pip:
pip install matplotlib
W większości przypadków to naprawi błąd.
Krok 2: Zainstaluj pip
Jeśli nadal pojawia się błąd, być może trzeba będzie zainstalować pip. Aby to zrobić, wykonaj poniższe kroki .
Możesz także wykonać te kroki , aby zaktualizować pip do najnowszej wersji i upewnić się, że działa.
Następnie możesz uruchomić to samo polecenie pip, co poprzednio, aby zainstalować matplotlib:
pip install matplotlib
W tym momencie błąd powinien zostać naprawiony.
Krok 3: Sprawdź wersje matplotlib i pip
Jeśli nadal występują błędy, być może używasz innej wersji matplotlib i pip.
Możesz użyć następujących poleceń, aby sprawdzić, czy wersje matplotlib i pip są zgodne:
which python python --version which pip
Jeśli te dwie wersje nie są zgodne, musisz albo zainstalować starszą wersję matplotlib, albo uaktualnić swoją wersję Pythona.
Krok 4: Sprawdź wersję matplotlib
Po pomyślnym zainstalowaniu matplotlib możesz użyć następującego polecenia, aby wyświetlić wersję matplotlib w swoim środowisku:
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.
Uwaga: Najłatwiejszym sposobem uniknięcia błędów w wersjach matplotlib i Python jest po prostu zainstalowanie Anacondy , czyli zestawu narzędzi preinstalowanego z Pythonem i matplotlib, z którego można korzystać bezpłatnie.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak rozwiązać inne typowe problemy w Pythonie:
Jak naprawić: brak modułu o nazwie numpy
Jak naprawić: Brak modułu o nazwie plotly
Jak naprawić: błąd NameError „pd” nie jest zdefiniowany
Jak naprawić: błąd nazwy „np” nie jest zdefiniowany