Nomodule o nazwie urllib3

Nomodule o nazwie urllib3

„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!!