„Urllib3 to bezpłatny i openny klient HTTP dla Pythona. Urllib to potężny klient HTTP, który dostarcza bardzo łatwy interfejs. Ponadto zapewnia różne przydatne funkcje, takie jak pula połączeń, obsługa TLS/SSL, proxy HTTP i Socks, przesyłanie i pobieranie plików, i wiele innych.
Przed użyciem pakietu Urllib3 musisz upewnić się, że pakiet jest zainstalowany i dostępny w środowisku Python. W przeciwnym razie, jeśli pakiet nie zostanie zainstalowany, napotkasz błąd „MODULONOTFOUNDERROR: Brak modułu o nazwie urllib3”.
Ten błąd może również wystąpić, jeśli używasz różnych wersji interpretera Python, a pakiet Urllib3 nie jest zainstalowany w tym środowisku.
Celem postu jest pomoc w rozwiązaniu błędu „Brak modułu o nazwie URLIB3”."
Importowanie urllib3
Podobnie jak wszystkie zewnętrzne pakiety Pythona, używamy słowa kluczowego importu, a następnie nazwy pakietu, który chcemy zaimportować.
Na przykład, aby zaimportować urllib3, możemy uruchomić kod:
importować urllib3
Jeśli pakiet jest zainstalowany i dostępny w twoim środowisku, Python zaimportuje pakiet i zapewni dostęp do jego funkcji.
Jeśli brakuje pakietu, możesz napotkać błąd importu, jak pokazano:
>>> Importuj urllib3
Traceback (najnowsze połączenie ostatnie):
Plik „”, wiersz 1, w
ModuleNotFoundError: brak modułu o nazwie „urllib3”
Pozwól nam omówić, w jaki sposób możesz naprawić ten błąd, jeśli wystąpi.
Metoda - Użyj PIP, aby zainstalować pakiet Urllib3
Brakujący pakiet jest najczęstszą przyczyną modułu, który nie został znaleziony. Na przykład, jeśli importowany pakiet nie jest zainstalowany w twoim systemie, Python zwróci błąd.
Aby naprawić ten błąd dla pakietu Urllib3, możesz użyć PIP, jak pokazano w komendzie poniżej:
$ sudo pip3 instaluj urllib3
Lub
$ sudo pip instaluj urllib3
Użyj pierwszego polecenia, aby zainstalować Urllib3 w środowiskach Python3. W przypadku Pythona 2 użyj drugiego polecenia:
Po zainstalowaniu możesz ponownie zaimportować moduł.
W systemie Windows możesz nie mieć dostępu do binarnej PIP lub PIP3 na ścieżce systemowej. Jednak możesz użyć parametru -m w Pythonie, aby uruchomić PIP.
Stąd uruchom poniższe polecenie, aby zainstalować Urllib3 w systemie Windows:
$ Python -m pip instaluj urllib3
I to powinno to zrobić.
Jeśli używasz AnaConda lub Miniconda jako menedżera pakietów, możesz uruchomić polecenie, jak pokazano:
CDED instaluj -C CDAD -FORGE URLLIB3
Metoda 3 - Dodaj PIP do ścieżki i ponownie zainstaluj opakowanie
Jeśli błąd utrzymuje się po zainstalowaniu modułu Urllib3, możesz spróbować go naprawić, dodając binarny PIP do ścieżki systemu.
Uruchom monit o polecenie i przejdź do binarnego katalogu Pythona. Możesz to zrobić, uruchamiając polecenie:
$ gdzie Python
Powinno to zwrócić pełną ścieżkę, w której znajduje się Python. Skopiuj pełną ścieżkę i uruchom poniższe polecenie, aby dodać Python i PIP do ścieżki systemowej.
setx /m ścieżka "%ścieżka%; c: \ ścieżka \ do \ python \ binary"
Polecenie powyżej powinno dodać skopiowany katalog do ścieżki systemu. Upewnij się, że zastąpi powyższe polecenie ścieżką do binarnego Pythona.
Zakończenie
W tym artykule odkryliśmy przyczynę błędu „Brak modułu o nazwie urllib3” i omówiliśmy różne metody, które można użyć do naprawy błędu.
Dziękujemy za przeczytanie i szczęśliwe kodowanie!!