Jak naprawić: brak modułu o nazwie plotly
Częstym błędem, jaki możesz napotkać podczas używania Pythona, jest:
ModuleNotFoundError: No module named 'plotly'
Ten błąd występuje, gdy Python nie wykrywa biblioteki Plotly w bieżącym środowisku.
W tym samouczku przedstawiono dokładne kroki, które można wykonać, aby rozwiązać ten błąd.
Krok 1: instalacja pip plotly
Ponieważ Plotly nie jest automatycznie instalowany z Pythonem, będziesz musiał zainstalować go samodzielnie.
Najłatwiej to zrobić, używając pip , który jest menedżerem pakietów dla Pythona.
Aby zainstalować plotly, możesz uruchomić następującą komendę pip:
pip install plotly
W Pythonie 3 możesz użyć:
pip3 install numpy
Następnie możesz uruchomić następujący kod, aby sprawdzić, czy Plotly został pomyślnie zainstalowany:
piplist | grep plotly plotly 5.3.1
Jeśli plotly wyświetli numer wersji, oznacza to, że została ona pomyślnie zainstalowana.
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ć Plotly:
pip install plotly
W tym momencie błąd powinien zostać naprawiony.
Krok 3: Sprawdź wersję Plotly
Po pomyślnym zainstalowaniu Plotly możesz użyć następującego polecenia, aby wyświetlić wersję Plotly w swoim środowisku:
pip show plotly
Name: plotly
Version: 5.3.1
Summary: An open-source, interactive data visualization library for Python
Home page: https://plotly.com/python/
Author: Chris P
Author-email: chris@plot.ly
License: MIT
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: six, tenacity
Required-by:
Note: you may need to restart the kernel to use updated packages.
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak rozwiązać inne typowe problemy w Pythonie:
Jak naprawić: Brak modułu o nazwie pandas
Jak naprawić: brak modułu o nazwie numpy
Jak naprawić: błąd NameError „pd” nie jest zdefiniowany
Jak naprawić: błąd nazwy „np” nie jest zdefiniowany