„URLLIB3 to darmowy klient HTTP o otwartym kodzie źródłowym dla Pythona. URLLIB to potężny klient HTTP, który zapewnia bardzo prosty interfejs. Ponadto zapewnia różne przydatne funkcje, takie jak łączenie 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 Twoim środowisku Pythona. W przeciwnym razie, jeśli pakiet nie zostanie zainstalowany, napotkasz błąd „ModuleNotFoundError: Brak modułu o nazwie urllib3”.
Ten błąd może również wystąpić, jeśli używasz różnych wersji interpretera Pythona, 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 import, po którym następuje nazwa pakietu, który chcemy zaimportować.
Na przykład, aby zaimportować urllib3, możemy uruchomić kod:
importuj urllib3
Jeśli pakiet jest zainstalowany i dostępny w Twoim środowisku, Python zaimportuje go i zapewni Ci dostęp do jego funkcji.
Jeśli brakuje pakietu, możesz napotkać błąd importu, jak pokazano:
>>> importuj urllib3Śledzenie ( ostatnia rozmowa ostatni ) :
Plik „
ModuleNotFoundError: Brak modułu o nazwie 'urllib3'
Porozmawiajmy o tym, jak naprawić ten błąd, jeśli wystąpi.
Metoda – Użyj Pip, aby zainstalować pakiet URLLIB3
Brakujący pakiet jest najczęstszą przyczyną błędu nie znaleziono modułu. 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 poniższym poleceniu:
$ sudo pip3 zainstalować urllib3
lub
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 pliku binarnego pip lub pip3 w ścieżce systemowej. Możesz jednak użyć parametru -m w Pythonie, aby uruchomić pip.
Dlatego uruchom poniższe polecenie, aby zainstalować urllib3 w systemie Windows:
$ pyton -m pypeć zainstalować urllib3
I to powinno wystarczyć.
Jeśli używasz Anacondy lub Minicondy jako menedżera pakietów, możesz uruchomić polecenie, jak pokazano:
conda zainstalować -c conda-forge urllib3
Metoda 3 - Dodaj Pip do ścieżki i ponownie zainstaluj pakiet
Jeśli błąd będzie się powtarzał po zainstalowaniu modułu urllib3, możesz spróbować go naprawić, dodając plik binarny pip do ścieżki systemu.
Uruchom wiersz polecenia i przejdź do katalogu binarnego 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ć Pythona i pip do ścieżki systemowej.
Powyższe polecenie powinno dodać skopiowany wcześniej katalog do ścieżki systemowej. Upewnij się, że powyższe polecenie zostało zastąpione ścieżką do pliku 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 naprawy błędu.
Dzięki za przeczytanie i miłego kodowania!!