Nomodule בשם Urllib3

Nomodule Bsm Urllib3



'URLLIB3 הוא לקוח HTTP חינמי וקוד פתוח עבור Python. URLLIB הוא לקוח HTTP רב עוצמה המספק ממשק קל מאוד. בנוסף, הוא מספק תכונות שימושיות שונות כגון חיבור חיבורים, תמיכה ב-TLS/SSL, פרוקסי HTTP ו-SOCKS, העלאה והורדה של קבצים ועוד רבים נוספים.

לפני השימוש בחבילת urllib3, עליך לוודא שהחבילה מותקנת וזמינה בסביבת ה-python שלך. אחרת, אם החבילה לא מותקנת, תתמודד עם השגיאה 'ModuleNotFoundError: No module בשם urllib3'.







שגיאה זו יכולה להתרחש גם אם אתה משתמש בגרסאות שונות של מתורגמן Python וחבילת urllib3 אינה מותקנת בסביבה זו.



מטרת הפוסט היא לסייע לך בפתרון השגיאה 'אין מודול בשם urlib3'.



מייבא urllib3

כמו כל חבילות Python החיצוניות, אנו משתמשים במילת המפתח ייבוא ​​ואחריה שם החבילה שאנו רוצים לייבא.





לדוגמה, כדי לייבא urllib3, נוכל להריץ את הקוד:

ייבוא ​​urllib3


אם החבילה מותקנת וזמינה בסביבה שלך, Python תייבא את החבילה ותעניק לך גישה לתכונות שלה.



אם החבילה חסרה, ייתכן שתתקל בשגיאת ייבוא ​​כפי שמוצג:

>>> ייבוא ​​urllib3
להתחקות ( השיחה האחרונה אחרון ) :
קוֹבֶץ '' , שורה 1 , ב < מודול >
ModuleNotFoundError: אין שם מודול 'urllib3'



תן לנו לדון כיצד תוכל לתקן שגיאה זו אם היא מתרחשת.

שיטה - השתמש ב-Pip כדי להתקין את חבילת URLLIB3

החבילה החסרה היא הסיבה השכיחה ביותר לשגיאת המודול לא נמצא. לדוגמה, אם החבילה שאתה מייבא לא מותקנת במערכת שלך, Python תחזיר שגיאה.

כדי לתקן שגיאה זו עבור החבילה urllib3, אתה יכול להשתמש ב-pip כפי שמוצג בפקודה למטה:

$ סודו pip3 להתקין urllib3


אוֹ

$ סודו צִפצוּף להתקין urllib3


השתמש בפקודה הראשונה כדי להתקין את urllib3 בסביבות Python3. עבור Python 2, השתמש בפקודה השנייה:


לאחר ההתקנה, תוכל לייבא מחדש את המודול.

ב-Windows, ייתכן שאין לך גישה ל-pip או pip3 הבינארי בנתיב המערכת שלך. עם זאת, אתה יכול להשתמש בפרמטר -m ב- Python כדי להפעיל pip.

לפיכך, הפעל את הפקודה למטה כדי להתקין את urllib3 ב-Windows:

$ פִּיתוֹן -M צִפצוּף להתקין urllib3


וזה אמור לעשות את זה.

אם אתה משתמש ב-Anaconda או Miniconda כמנהל החבילות, אתה יכול להפעיל את הפקודה כפי שמוצג:

קונדה להתקין conda-forge urllib3

שיטה 3 - הוסף Pip לנתיב והתקן מחדש את החבילה

אם השגיאה נמשכת לאחר התקנת מודול urllib3, אתה יכול לנסות לתקן אותה על ידי הוספת ה-pip בינארי לנתיב המערכת שלך.

הפעל את שורת הפקודה ונווט אל הספרייה הבינארית של python. אתה יכול לעשות זאת על ידי הפעלת הפקודה:

$ איפה פייתון


זה אמור להחזיר את הנתיב המלא שבו Python ממוקם. העתק את הנתיב המלא והפעל את הפקודה למטה כדי להוסיף Python ו-pip לנתיב המערכת.

setx / נתיב M '%path%;C:\path \t o\python\binary'


הפקודה למעלה צריכה להוסיף את הספרייה שהעתקת קודם לכן לנתיב המערכת. הקפד להחליף את הפקודה למעלה בנתיב לקובץ הבינארי של Python.

מסתיים

במאמר זה, גילינו את הסיבה לשגיאה 'אין מודול בשם urllib3' וכיסינו שיטות שונות שבהן תוכלו להשתמש כדי לתקן את השגיאה.

תודה שקראת && קידוד שמח!!