„URLLIB3 je bezplatný a open-source HTTP klient pro Python. URLLIB je výkonný HTTP klient, který poskytuje velmi snadné rozhraní. Kromě toho poskytuje různé užitečné funkce, jako je sdružování připojení, podpora TLS/SSL, proxy HTTP a SOCKS, nahrávání a stahování souborů a mnoho dalších.
Před použitím balíčku urllib3 se musíte ujistit, že je balíček nainstalován a dostupný ve vašem prostředí pythonu. V opačném případě, pokud balíček není nainstalován, budete čelit chybě „ModuleNotFoundError: Žádný modul s názvem urllib3“.
K této chybě může dojít také v případě, že používáte různé verze interpretu Pythonu a balíček urllib3 není v tomto prostředí nainstalován.
Účelem příspěvku je pomoci vám vyřešit chybu „Žádný modul s názvem urlib3“.
Import urllib3
Stejně jako všechny externí balíčky Pythonu používáme klíčové slovo import následované názvem balíčku, který chceme importovat.
Například pro import urllib3 můžeme spustit kód:
importovat urllib3
Pokud je balíček nainstalován a dostupný ve vašem prostředí, Python balíček importuje a poskytne vám přístup k jeho funkcím.
Pokud balíček chybí, můžete čelit chybě importu, jak je znázorněno:
>>> importovat urllib3Vystopovat ( poslední hovor poslední ) :
Soubor '
ModuleNotFoundError: Žádný modul pojmenovaný 'urllib3'
Pojďme diskutovat o tom, jak můžete tuto chybu opravit, pokud k ní dojde.
Metoda – Použijte Pip k instalaci balíčku URLLIB3
Chybějící balíček je nejčastější příčinou chyby modulu nenalezen. Pokud například importovaný balíček není ve vašem systému nainstalován, Python vrátí chybu.
Chcete-li opravit tuto chybu pro balíček urllib3, můžete použít pip, jak je znázorněno v příkazu níže:
$ sudo pip3 Nainstalujte urllib3
nebo
Pomocí prvního příkazu nainstalujte urllib3 do prostředí Python3. Pro Python 2 použijte druhý příkaz:
Po instalaci můžete modul znovu importovat.
V systému Windows nemusíte mít přístup k binárnímu souboru pip nebo pip3 ve vaší systémové cestě. Ke spuštění pip však můžete použít parametr -m v Pythonu.
Proto spusťte níže uvedený příkaz a nainstalujte urllib3 na Windows:
$ krajta -m pip Nainstalujte urllib3
A to by mělo stačit.
Pokud jako správce balíčků používáte Anaconda nebo Miniconda, můžete spustit příkaz, jak je znázorněno:
conda Nainstalujte -C conda-forge urllib3
Metoda 3 – Přidejte Pip do cesty a znovu nainstalujte balíček
Pokud chyba přetrvává i po instalaci modulu urllib3, můžete ji zkusit opravit přidáním binárky pip do cesty vašeho systému.
Spusťte příkazový řádek a přejděte do binárního adresáře pythonu. Můžete to udělat spuštěním příkazu:
$ kde Python
To by mělo vrátit úplnou cestu, kde se Python nachází. Zkopírujte úplnou cestu a spusťte příkaz níže, abyste přidali Python a pip do systémové cesty.
Výše uvedený příkaz by měl přidat adresář, který jste zkopírovali dříve, do cesty systému. Ujistěte se, že jste výše uvedený příkaz nahradili cestou k binárnímu souboru Pythonu.
Ukončování
V tomto článku jsme objevili příčinu chyby „Žádný modul s názvem urllib3“ a popsali jsme různé metody, které můžete použít k opravě chyby.
Děkujeme za přečtení & & Šťastné kódování!!