logo

Jak naprawić błąd „Nie znaleziono modułu”?

W tym artykule omówimy tematy związane z „ Błąd „Nie znaleziono modułu” i co oznacza ten błąd. powód wystąpienia tego błędu i jak możemy sobie z nim poradzić.

str.replace w Javie

Co to jest błąd ModuleNotFoundError?

A Błąd modułu Nie znaleziono to częsty komunikat o błędzie w programowaniu, szczególnie w językach takich jak Pyton to zależy od modułów i bibliotek. Podczas importowania tych kodów możesz je otrzymać Błąd modułu Nie znaleziono. Ten błąd występuje, gdy nie zainstalowałeś tego modułu w swoim systemie i próbujesz uzyskać dostęp do modułu, którego interpreter Pythona nie może zlokalizować w swojej ścieżce wyszukiwania lub ścieżce Pythona. Jeśli python nie może znaleźć modułu, który próbujesz zaimportować w żadnym z lokalizacje, zgłasza wyjątek.



Składnia : ModuleNotFoundError: Brak modułu o nazwie „mymodule”

Ten błąd wskazuje, że Python nie mógł znaleźć „ mójmoduł” module w dowolnym z przeszukiwanych katalogów.

Jak rozwiązać błąd ModuleNotFoundError?

  • Sprawdź, czy zaimportowane moduły są zainstalowane, czy nie
  • Sprawdź, czy nazwa modułu i pisownia są poprawne, czy nie
  • Sprawdź, czy moduł istnieje, czy nie
  • Sprawdź, czy ścieżka modułu jest poprawna, czy nie
  • Sprawdź zgodność wersji

Sprawdź, czy zaimportowane moduły są zainstalowane, czy nie :

Ilekroć spotkasz Błąd modułu Nie znaleziono możesz sprawdzić, czy zaimportowane moduły są zainstalowane w Twoim środowisku Python, używając ' próbować' I 'z wyjątkiem' bloki, aby bezpiecznie obsłużyć błąd.



Python3






try>:> >import> module_name> except> ModuleNotFoundError:> >print>(>'The module 'module_name' is not installed. '>)> ># You can include additional instruction here, such as installing the module.> else>:> ># Code to run if the module is successfully imported> >print>(>' Module 'module_name' is installed. '>)>

>

>

Wyjście:

jak usunąć kolumnę w postgresql
The module 'module_name' is not installed.>

Jeśli brakuje modułów lub nie są one zainstalowane w środowisku Python, możesz je zainstalować za pomocą menedżera pakietów, np 'pypeć' lub sprawdź, czy jest już dołączony do instalacji Pythona.

pip install nazwa_modułu

Sprawdź, czy nazwa modułu i pisownia są poprawne

Ponieważ wiemy, że w Pythonie rozróżniana jest wielkość liter, sprawdź więc dwukrotnie nazwę modułu i zweryfikuj rozróżnianie wielkości liter, aby upewnić się, że wprowadziłeś poprawną nazwę modułu i nie ma błędów rozróżniających rodzaj lub wielkość liter.

import pands as pd>
import-pands

Dane wyjściowe, jeśli wprowadzimy błędną nazwę modułu

Sprawdź, czy moduł istnieje, czy nie

Upewnij się, że moduł, który próbujesz zaimportować, naprawdę istnieje, czy nie. Możesz sprawdzić istnienie modułu, sprawdzając standardową bibliotekę Pythona, dowolną inną bibliotekę strony trzeciej, której używasz, lub porównując z oficjalną dokumentacją.

import tiger as td>
import-tygrys

Moduł istniał czy nie

Sprawdź, czy ścieżka modułu jest poprawna, czy nie

W Pythonie ' ścieżka sys ' to lista reprezentująca ścieżki wyszukiwania modułów Pythona. Jest to lista nazw katalogów, w których Python będzie szukać modułów podczas próby zaimportowania modułów za pomocą instrukcji import. Upewnij się, że moduł, który próbujesz zaimportować, znajduje się w katalogu będącym częścią Pythona „sys.path”.

Jeśli Twojego modułu nie ma w żadnym z tych katalogów, musisz przenieść moduł do katalogu, w którym się znajduje „sys.path” lub zmodyfikuj PYTONPATH Zmienne środowiska. Możesz także wydrukować ścieżkę, aby zobaczyć listę katalogów Pythona wyszukiwanych modułów:

Python3




jak zaktualizować w Javie
import> sys> print>(sys.path)>

>

>

Wyjście

ścieżka-importu

Aby wydrukować ścieżkę modułu

Sprawdź zgodność wersji

Upewnij się, że moduł, który próbujesz zaimportować, jest zgodny z wersją Pythona w twoim systemie. Te problemy zwykle występują, gdy masz zainstalowanych wiele wersji pakietu lub gdy kod zależy od określonej wersji pakietu, która nie jest dostępna. Aby rozwiązać taki błąd, musisz zaktualizować Pythona do najnowszej wersji.

Aby sprawdzić zgodność wersji w pliku a Błąd modułu Nie znaleziono , możesz wykonać następujące kroki:

  1. sprawdź zainstalowaną wersję pakietu: Aby wyświetlić listę wszystkich zainstalowanych pakietów i ich wersji w środowisku Pythona, użyj opcji „lista pipów” Komenda.
  2. sprawdź swój kod : Sprawdź kod Pythona, aby sprawdzić, czy określono wersję modułu, który próbujesz zaimportować. jeśli zainstalowałeś, upewnij się, że wersja jest zgodna z wymaganą.
  3. Pakiety aktualizacji lub obniżenia wersji: Jeśli występuje niezgodność wersji pakietów, możesz zaktualizować pakiet do wymaganej wersji za pomocą 'pypeć' .

Aktualizacja pakietu.

pip install --upgrade package_name>

Obniżanie pakietów do określonej wersji:

pip install package_name==desired_version>

Sprawdź IDE lub Editor

Upewnij się, że IDE (zintegrowane środowisko programistyczne) lub edytory kodu, których używasz, nie mogą mieć problemów z wewnętrznymi systemami zarządzania modułami. czasami możliwe jest również, że IDE lub edytory kodu nie rozpoznają prawidłowo modułu. Zrestartuj swoje IDE lub edytor kodu albo wypróbuj inny WCHODZI lub redaktor może pomóc w rozwiązaniu takich problemów.

Wniosek

Podsumowując, rozwiązanie Błąd modułu Nie znaleziono w pytonie najpierw należy dwukrotnie sprawdzić nazwę modułu, sprawdzić jego status instalacji oraz sprawdzić lokalizację modułu w modelu projektu i ścieżkach wyszukiwania Pythona. Na koniec sprawdź także dostępność aktualizacji Pythona do najnowszej wersji. Rozwiązując te problemy, powinieneś być w stanie rozwiązać błąd i pomyślnie zaimportować moduł do programów Pythona. Jeśli nadal napotykasz ten sam problem, sprawdź swoje IDE lub edytory kodu i spróbuj uruchomić go ponownie, aby sprawdzić, czy problem został rozwiązany.