Nomodule ชื่อ Urllib3

Nomodule Chux Urllib3



“URLLIB3 เป็นไคลเอนต์ HTTP แบบโอเพ่นซอร์สฟรีสำหรับ Python URLLIB เป็นไคลเอนต์ HTTP ที่ทรงพลังซึ่งมีอินเทอร์เฟซที่ง่ายมาก นอกจากนี้ยังมีคุณสมบัติที่มีประโยชน์มากมาย เช่น การรวมการเชื่อมต่อ การสนับสนุน TLS/SSL พร็อกซี HTTP และ SOCKS การอัปโหลดและดาวน์โหลดไฟล์ และอื่นๆ อีกมากมาย

ก่อนใช้แพ็คเกจ urllib3 คุณต้องตรวจสอบให้แน่ใจว่าแพ็คเกจนั้นได้รับการติดตั้งและพร้อมใช้งานในสภาพแวดล้อม python ของคุณ มิฉะนั้น หากไม่ได้ติดตั้งแพ็คเกจ คุณจะเจอกับข้อผิดพลาด “ModuleNotFoundError: No module named urllib3”







ข้อผิดพลาดนี้อาจเกิดขึ้นได้หากคุณใช้ล่าม Python เวอร์ชันต่างๆ และไม่ได้ติดตั้งแพ็คเกจ urllib3 ในสภาพแวดล้อมนั้น



จุดประสงค์ของโพสต์คือเพื่อช่วยคุณในการแก้ไขข้อผิดพลาด 'ไม่มีโมดูลชื่อ urlib3'



กำลังนำเข้า urllib3

เช่นเดียวกับแพ็คเกจ Python ภายนอก เราใช้คำสำคัญนำเข้าตามด้วยชื่อของแพ็คเกจที่เราต้องการนำเข้า





ตัวอย่างเช่น ในการนำเข้า urllib3 เราสามารถเรียกใช้โค้ดได้:

นำเข้า urllib3


หากแพ็คเกจได้รับการติดตั้งและพร้อมใช้งานในสภาพแวดล้อมของคุณ Python จะนำเข้าแพ็คเกจและให้คุณเข้าถึงคุณสมบัติต่างๆ ของแพ็คเกจได้



หากแพ็คเกจหายไป คุณอาจพบข้อผิดพลาดในการนำเข้าตามที่แสดง:

>>> นำเข้า urllib3
ตรวจสอบย้อนกลับ ( โทรล่าสุด ล่าสุด ) :
ไฟล์ '' , ไลน์ 1 , ใน < โมดูล >
ModuleNotFoundError: ไม่มีโมดูลชื่อ 'urllib3'



ให้เราพูดคุยถึงวิธีการแก้ไขข้อผิดพลาดนี้หากเกิดขึ้น

วิธีการ – ใช้ Pip เพื่อติดตั้งแพ็คเกจ URLLIB3

แพ็คเกจที่ขาดหายไปเป็นสาเหตุที่พบบ่อยที่สุดของข้อผิดพลาดที่ไม่พบโมดูล ตัวอย่างเช่น หากแพ็คเกจที่คุณกำลังนำเข้าไม่ได้ติดตั้งอยู่ในระบบของคุณ Python จะส่งคืนข้อผิดพลาด

เพื่อแก้ไขข้อผิดพลาดนี้สำหรับแพ็คเกจ urllib3 คุณสามารถใช้ pip ตามที่แสดงในคำสั่งด้านล่าง:

$ sudo pip3 ติดตั้ง urllib3


หรือ

$ sudo pip ติดตั้ง urllib3


ใช้คำสั่งแรกเพื่อติดตั้ง urllib3 บนสภาพแวดล้อม Python3 สำหรับ Python 2 ให้ใช้คำสั่งที่สอง:


เมื่อติดตั้งแล้ว คุณสามารถนำเข้าโมดูลอีกครั้งได้

บน Windows คุณอาจไม่สามารถเข้าถึงไบนารี pip หรือ pip3 ในเส้นทางระบบของคุณ อย่างไรก็ตาม คุณสามารถใช้พารามิเตอร์ -m ใน Python เพื่อเรียกใช้ pip

ดังนั้น เรียกใช้คำสั่งด้านล่างเพื่อติดตั้ง urllib3 บน Windows:

$ หลาม -m pip ติดตั้ง urllib3


และควรทำอย่างนั้น

หากคุณกำลังใช้ Anaconda หรือ Miniconda เป็นตัวจัดการแพ็คเกจ คุณสามารถรันคำสั่งดังที่แสดง:

conda ติดตั้ง -ค conda-forge urllib3

วิธีที่ 3 – เพิ่ม Pip to Path และติดตั้ง Package อีกครั้ง

หากข้อผิดพลาดยังคงอยู่หลังจากติดตั้งโมดูล urllib3 คุณสามารถลองแก้ไขได้โดยเพิ่มไบนารี pip ลงในเส้นทางของระบบ

เปิดพรอมต์คำสั่งและไปที่ไดเร็กทอรีไบนารีของ python คุณสามารถทำได้โดยรันคำสั่ง:

$ ที่ Python


สิ่งนี้ควรส่งคืนพา ธ แบบเต็มซึ่งเป็นที่ตั้งของ Python คัดลอกพาธแบบเต็มและรันคำสั่งด้านล่างเพื่อเพิ่ม Python และ pip ​​ไปยังเส้นทางของระบบ

setx / เส้นทาง M '%เส้นทาง%;C:\เส้นทาง \t o\python\ไบนารี'


คำสั่งด้านบนควรเพิ่มไดเร็กทอรีที่คุณคัดลอกก่อนหน้านี้ไปยังเส้นทางของระบบ ตรวจสอบให้แน่ใจว่าได้แทนที่คำสั่งด้านบนด้วยพาธไปยังไบนารี Python

สิ้นสุด

ในบทความนี้ เราค้นพบสาเหตุของข้อผิดพลาด 'ไม่มีโมดูลชื่อ urllib3' และครอบคลุมวิธีการต่างๆ ที่คุณสามารถใช้เพื่อแก้ไขข้อผิดพลาด

ขอบคุณสำหรับการอ่าน && Happy coding!!