תיקון: 'pip' אינו מזוהה כפקודה פנימית או חיצונית



נסה את הכלי שלנו לביטול בעיות

חלק מהמשתמשים מנסים להתקין חבילות Python באמצעות דוח חלון שורת הפקודה הרואים את ' pip אינו מזוהה כפקודה פנימית או חיצונית שגיאה. המשתמשים המושפעים ביותר מדווחים כי הבעיה מתרחשת גם לאחר התקנת הפצת ה- Python וודא כי ה- Python נוסף למשתנה הנתיב. הבעיה אינה ספציפית למערכת הפעלה מסוימת מכיוון שהיא מדווחת על Windows 7, Windows 8 ו- Windows 10.



'Pip' אינו מזוהה כפקודה פנימית או חיצונית, תוכנית הפעלה או קובץ אצווה



מה זה PIP?

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



גרסאות ה- Python האחרונות (Python 2.7.9 ואילך ו- Python 3.4) כוללות את Pip כברירת מחדל.

מה גורם ל'פיפ 'לא מזוהה כשגיאת פקודה פנימית או חיצונית?

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

  • התקנת PIP אינה מתווספת למשתנה המערכת - על מנת שתוכל להפעיל פקודות Python מחלון CMD, יהיה עליך להוסיף את הנתיב של התקנת ה- PiP שלך ל- PATH שלך במשתנה המערכת. אם התקנת את Python באמצעות הפעלת ההתקנה, יש להוסיף אותו באופן אוטומטי.
  • ההתקנה נוספה באופן שגוי ב- PATH שלך - קל לפשל את ה- PATH אם אתה מוסיף אותו ידנית. שטח נוסף או חסר של נקודה-פסיק לפני ה- PATH החדש יביא בסופו של דבר לשגיאה.

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



לקבלת התוצאות הטובות ביותר, עקוב אחר השיטות הבאות לפי הסדר עד שתמצא תיקון שיעזור לך לפתור את הבעיה בתרחיש הספציפי שלך.

שיטה 1: בדיקה אם PIP מתווסף למשתנה PATH שלך

נתחיל בלגלות איפה אנו עומדים. אם אינך יודע אם התקנת ה- PIP שלך מתווספת למשתנה PATH שלך, תוכל לגלות זאת בקלות על ידי שימוש בפקודה מסוימת בהנחיית CMD.

ידיעה זו תכוון אותך לכיוון הנכון ותחסוך ממך התנסות בצעדים מיותרים.

הערה: אם אתה כבר יודע אם נתיב התקנת ה- PIP שלך מתווסף למשתנה PATH שלך, עבור למטה לשיטות הבאות.

הנה מדריך מהיר לבדיקה אם התקנת ה- PIP כבר נמצאת במשתנה PATH שלך:

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' cmd ”ולחץ להיכנס כדי לפתוח את שורת הפקודה. הוספת מיקום ההתקנה של PiP

    הפעל תיבת דו-שיח: cmd

  2. בתוך חלון שורת הפקודה, הקלד הד% PATH% ולחץ להיכנס כדי לקבל רישום עם כל המיקומים שנוספו למשתנה PATH. הפעל דיאלוג: appwiz.cpl

    בודק אם התקנת ה- PIP קיימת במשתנה PATH

  3. אם אתה מצליח למצוא נתיב דומה ל C: Python37 סקריפטים (זה תלוי בגרסת הפייתון שלך), המשמעות היא שנתיב ההתקנה כבר נוסף למשתנה ה- PATH שלך. במקרה זה, תוכלו לדלג על יד השיטות למטה ולקפוץ ישר אל שיטה 4 שם אנו מתחילים לפתור בעיות לבעיות הקשורות לנתיב ההתקנה של PiP.

אם לא הצלחת למצוא את נתיב ההתקנה של PiP באמצעות הבדיקה שלמעלה, עבור למטה לשיטות הבאות להלן (שיטה 2 ושיטה 3) כדי להוסיף PIP למשתנה הסביבה PATH.

שיטה 2: הוספת PIP למשתנה הסביבה PATH באמצעות ממשק המשתמש של Windows

אם שיטה 1 גילה שהתקנת ה- PIP אינה מוגדרת ל- PATH כמשתנה סביבה וכבר התקנת את הפצת ה- Python, תצטרך לעשות זאת באופן ידני.

לאחר השלמת ההליך למטה, תוכל להזין פקודות PiP מחלון שורת פקודה. הנה מדריך מהיר על הוספת התקנת PiP למשתנה הסביבה Path באמצעות ממשק המשתמש של Windows:

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' sysdm.cpl ”ולחץ להיכנס לפתוח את מאפייני מערכת מָסָך. לחץ על שנה כדי לוודא שהתקנת PiP

    הפעל את תיבת הדו-שיח: sysdm.cpl

  2. בתוך מסך מאפייני המערכת, עבור אל מִתקַדֵם ולאחר מכן לחץ על משתני סביבה .

    עבור לכרטיסייה מתקדם ולחץ על משתני סביבה

  3. במסך משתנים סביבה, עבור אל משתני מערכת ולחץ על נָתִיב לבחור אותו. ואז עם נָתִיב נבחר, לחץ על לַעֲרוֹך… לַחְצָן.

    בחר את ערך הנתיב תחת משתני מערכת ולחץ על ערוך

  4. בתוך ה לַעֲרוֹך מסך משתנה סביבתי, לחץ על חָדָשׁ והוסף את הנתיב שבו נמצאת התקנת PiP. עבור Python 3.4, מיקום ברירת המחדל הוא C: Python34 סקריפטים.

    הוספת מיקום ההתקנה של PiP

  5. לאחר הוספת הנתיב, פתח חלון CMD חדש ונסה להתקין חבילת פיתון שמגיעה עם PiP. אתה כבר לא צריך לראות את ' pip אינו מזוהה כפקודה פנימית או חיצונית 'שגיאה.

אם אתם מחפשים דרך מהירה יותר להוסיף את מיקום ה- PiP למשתנה הסביבה, עקבו שיטה 3 .

שיטה 3: הוספת PIP למשתנה הסביבה PATH באמצעות CMD

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

הנה מדריך מהיר להגדרת סביבת הנתיב של PiP ישירות מחלון שורת פקודה:

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' cmd ”ולחץ להיכנס כדי לפתוח חלון שורת פקודה.

    הפעל תיבת דו-שיח: cmd

  2. בחלון שורת הפקודה, הפעל את הפקודה הבאה כדי להגדיר את התקנת ה- PIP למשתנה הסביבה:
    setx PATH '% PATH%; C:  Python37  Scripts'

    הערה: זכור כי בפקודה זו השתמשנו במיקום ברירת המחדל עבור Python 3.7. אם אתה משתמש בגרסת פייתון אחרת או שהתקנת אותה במיקום מותאם אישית, שנה את הנתיב אחרי ' ; ' בהתאם לכך.

  3. בדוק אם שיטה זו הייתה בהצלחה על ידי הפעלת חבילת התקנת Python (כזו המשתמשת ב- PIP) מאותו חלון CMD. אם אתה עדיין נתקל בהודעת השגיאה, עבור למטה לשיטה הבאה למטה.

שיטה 4: פתיחת חבילת פייתון מבלי להוסיף את המשתנה PiP

אם אתה מחפש דרך להתקין חבילת Python מ- CMD מבלי להוסיף את PiP למשתנה הסביבה PATH, תוכל להשתמש בכמה פקודות שונות כדי להתקין אותה. זה עובד גם אם השתמשת בשיטות לעיל כדי להגדיר את המשתנה PATH הסביבתי, אך אתה עדיין נתקל בהודעת השגיאה.

להלן מספר דרכים בהן תוכל להשתמש לפתיחת חבילות התקנת Python ב- CMD מבלי להוסיף את המשתנה PIP:

השיטה הקצרה:

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' cmd ”ולחץ על Enter כדי לפתוח חלון שורת פקודה.

    הפעל תיבת דו-שיח: cmd

  2. הקלד את הפקודות הבאות וודא לשנות את מציין המיקום לשם החבילה שלך:
    python -m להתקין pip [שם חבילה]

    הערה: שינוי [שם חבילה] עם שם החבילה שאתה מנסה להתקין.

השיטה הארוכה:

  1. פתח תיבת דו-שיח הפעלה על ידי לחיצה מקש Windows + R . לאחר מכן הקלד ' cmd ”ופגע להיכנס כדי לפתוח חלון שורת פקודה.

    הפעל תיבת דו-שיח: cmd

  2. בחלון CMD, השתמש בפקודה הבאה כדי לנווט לספריה בה נמצא הפיתון .whl הקובץ נמצא.
    cd C:  python מתקין

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

  3. לאחר מכן, הפעל את הפקודה הבאה להתקנת חבילת Python באמצעות PiP:
     c:  python37  scripts  pip.exe להתקין [חבילה] .whl 

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

אם שתי השיטות האחרונות הללו לא אפשרו לך להתקין את חבילת ה- Python מחלון CMD, בצע את השיטה האחרונה שבה אנו מבטיחים שהתקנת PiP.

שיטה 5: לוודא ש- PiP כלול בהתקנת ה- Python שלך

לפני שנמשיך להתקין מחדש את כל סביבת הפיתון, בואו נראה אם ​​PiP לא הושמט מהתקנת Python. מתקני Python מסוימים ישאירו את PiP מחוץ להתקנת ברירת המחדל.

למרבה המזל, אתה יכול לתקן זאת על ידי שינוי התקנת הפייתון ושינויו להתקנת PIP. הנה מדריך מהיר כיצד לעשות זאת:

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' appwiz.cpl ”ולחץ להיכנס לפתוח תוכניות ו תכונות.

    הפעל דיאלוג: appwiz.cpl

  2. בְּתוֹך תוכניות ותכונות לחץ לחיצה ימנית על ה- פִּיתוֹן התקנה ולחץ שינוי .

    שנה את התקנת Python

  3. ב שנה את ההתקנה מסך, לחץ על לְשַׁנוֹת.

    לחץ על שנה כדי לוודא שהתקנת PiP

  4. בתוך ה תכונות אופציונליות מסך, סמן את התיבה המשויכת ל- pip ולחץ הַבָּא .

    שינוי התקנת ה- Python כך שתכלול את PiP

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

    שינוי התקנת הפייתון

  6. לאחר שינוי התקנת ה- Python, פתח חלון CMD ובדוק אם אתה מסוגל להתקין חבילת Python עם PiP מבלי לראות את ' pip אינו מזוהה כפקודה פנימית או חיצונית 'שגיאה.

שיטה 6: התקנת פייתון באמצעות מתקין ההפעלה

אם הגעת עד הלום ללא תוצאה, התקנה מחדש של פייתון יחד עם מרכיביה תפתור ככל הנראה את ' pip אינו מזוהה כפקודה פנימית או חיצונית 'שגיאה.

הדרך הקלה ביותר לעשות זאת היא באמצעות מתקין ההפעלה של Python. אם תגדיר את זה כהלכה, הוא יתקין את PiP באופן אוטומטי. הנה מדריך מהיר כיצד לעשות זאת:

  1. ללחוץ מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד ' appwiz.cpl ”ולחץ להיכנס לפתוח תוכניות ותכונות .

    הפעל דיאלוג: appwiz.cpl

  2. בְּתוֹך תוכניות ותכונות , גלול מטה לרשימת התוכניות כדי למצוא את התקנת Python. לאחר שתמצא אותו, לחץ עליו לחיצה ימנית ובחר הסר התקנה, ואז עקוב אחר ההנחיות שעל המסך כדי להסיר אותו מהמערכת שלך. לאחר הסרת הפצת ה- Python מהמחשב, הפעל מחדש את המחשב שלך.

    הסרת התקנת Python מהמחשב שלך

  3. בהפעלה הבאה כנסו לקישור זה ( כאן ) והורד את מתקין ההפעלה האחרון של Python בהתאם לארכיטקטורת ה- Os שלך.

    הורדת מתקין ההפעלה הנכון של Python

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

    ודא כי Python נוסף ל- PATH, ואז לחץ על התאמה אישית של ההתקנה

  5. בתוך ה תכונות אופציונליות חלון, וודא שהתיבה המשויכת ל- צִפצוּף מסומן ואז לחץ הַבָּא .

    ודא כי pip מסומן תחת תכונות אופציונליות

  6. השאר את מיקום ברירת המחדל ו אפשרויות מתקדמות ואז לחץ להתקין כדי להתחיל בהתקנה.

    התקנת פייתון

  7. לאחר סיום ההתקנה, הפעל מחדש את המחשב באופן ידני אם אינך מתבקש לעשות זאת באופן אוטומטי.
  8. בעת האתחול הבא, בדוק אם הבעיה נפתרה על ידי ניסיון להתקין חבילת פייתון באמצעות חלון CMD.
  9. אם אתה עדיין רואה את ' pip אינו מזוהה כפקודה פנימית או חיצונית 'שגיאה, הקלד את הפקודה הבאה בחלון CMD:
     python -m ensurepip - default-pip 

    הערה: עם הפצות Python מסוימות (במיוחד 3.6), ייתכן ש- PiP לא מותקן כברירת מחדל. אחד התיקונים הרשמיים לכך שנכלל בתיעוד הוא פקודה זו.

7 דקות קריאה