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

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

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

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

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

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

שיטה 1: עדכון אנקונדה לגרסה האחרונה

מספר משתמשים דיווחו כי הבעיה נפתרה והם הצליחו להפעיל פקודות conda בתוך שורת הפקודה לאחר עדכון Conda לגרסה האחרונה.

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

  1. גש לתפריט ההתחלה שלך בפינה השמאלית התחתונה וחפש " אנקונדה ". לאחר מכן לחץ על Anaconda Prompt .השתמש בתפריט ההתחלה כדי לפתוח את Anaconda Prompt
  2. בתוך תוכנית Anaconda Prompt, הפעל את הפקודות הבאות ולחץ על Enter אחרי כל אחת מהן כדי לעדכן את Conda לגרסה האחרונה:
    עדכון
  3. המתן עד לסיום התהליך, ואז סגור את בקשת אנקונדה ופתח חלון CMD. בדוק אם כעת אתה יכול להפעיל פקודות Conda.

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

שיטה 2: הוספת אנקונדה למשתנה הסביבה PATH שלך במהלך ההתקנה

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

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

הערה: אם Anaconda לא מותקן במחשב שלך, דלג ישר לשלב 3.

  1. לחץ על מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד " appwiz.cpl " ולחץ על Enter כדי לפתוח תוכניות ותכונות .הפעל דיאלוג: appwiz.cpl
  2. בתוך תוכניות ותכונות , גלול מטה ברשימת היישומים ואתר את הפצת אנקונדה . לאחר מכן, לחץ עליו באמצעות לחצן העכבר הימני ובחר ' הסר התקנה' ואז עקוב אחר ההנחיות שעל המסך כדי להסיר אותו מהמערכת שלך.לחץ לחיצה ימנית על הפצת אנקונדה שלך ובחר הסר התקנה
  3. בקר בקישור זה ( כאן ) והורד את הפצת אנקונדה האחרונה על ידי לחיצה על סמל המשויך למערכת ההפעלה שלך.מוריד את הפצת אנקונדה
  4. בחר בגרסת ה- Python המתאימה שבה ברצונך להשתמש ב- Anaconda על ידי לחיצה על כפתור ההורדה המשויך .הורדת הפצת אנקונדה
  5. פתח את הפעלת ההתקנה, לחץ על הבא בהנחיה הראשונה ואז קבל את הסכם הרישיון .הסכם רישיון אנקונדה
  6. בחר את סוג ההתקנה ולחץ שוב על הבא .בחר את סוג ההתקנה שלך ואז לחץ שוב על הבא
  7. בחר בתיקיית היעד ולחץ שוב על כפתור הבא . אנו ממליצים בחום לשמור על מיקום ברירת המחדל.בחירת המיקום של אנקונדה
  8. שלב זה הוא מכריע. בשנות ה אפשרויות התקנה מתקדם , סמן את התיבה הקשורים הוסף אנקונדה כדי משתנה הסביבה PATH שלי (תחת אפשרויות מתקדמות ) ולחץ על התקן .קביעת תצורה של ההתקנה של אנקונדה להוספת משתנה הסביבה PATH באופן אוטומטי
  9. לאחר סיום ההתקנה, הקלד " conda " בתוך שורת הפקודה. אתה כבר לא אמור לראות את  השגיאה "conda אינו מזוהה כפקודה פנימית או חיצונית, תוכנית הפעלה או קובץ אצווה"  .דוגמה לפקודת conda מוצלחת בתוך שורת הפקודה

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

שיטה 3: הוספת נתיב הקונדה באופן ידני

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

עקוב אחר המדריך למטה כדי לגלות ולהתאים את ה- Conda PATH באופן ידני במשתני סביבה:

  1. גש לתפריט ההתחלה (בפינה השמאלית התחתונה) וחפש " הנחיית אנקונדה ". לאחר מכן לחץ על Anaconda Prompt והמתן לפתיחת התוכנית.השתמש בתפריט ההתחלה כדי לפתוח את Anaconda Prompt
  2. בתוך תוכנית Anaconda Prompt, הפעל את הפקודה הבאה ולחץ על Enter כדי לבדוק את המיקום של Conda:
    איפה קונדה
    מגלה את המיקום של הדירה
  3. העתק את המיקום השני שהוצג בעבר בשלב 2, אך אל תכלול את ההפעלה. לדוגמא:  C: \ Users \ madro \ Anaconda3 \ Scripts
  4. לחץ על מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד " sysdm.cpl " ולחץ על Enter כדי לפתוח את מסך מאפייני המערכת .הפעל את תיבת הדו-שיח: sysdm.cpl
  5. בתוך חלון מאפייני המערכת , עבור לכרטיסייה מתקדם ולחץ על משתני סביבה ...

    עבור לכרטיסייה מתקדם ולחץ על משתני סביבה
  6. בתוך המשתנים הסביבתיים עבור חלון * YourUser * , בחר במשתנה Path ולחץ על הלחצן Edit .בחר במשתנה נתיב ולחץ על ערוך
  7. בתוך חלון עריכת הסביבה עריכה , לחץ על הלחצן חדש . לאחר מכן, הוסף את שני המיקומים הבאים:
    C: \ Users \ * YourUser * \ Anaconda3 \ Scripts C: \ Users \ * YourUser * \ Anaconda3

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

שיטה 4: עקיפת הנושא מבלי להוסיף את אנקונדה לנתיב הסביבה

אם ברצונך להימנע מהוספת נתיב האנקונדה למשתני הסביבה, תוכל להקליד פקודות Conda מבלי לקבל את  שגיאת "conda אינה מזוהה כפקודה פנימית או חיצונית, תוכנית הפעלה או קובץ אצווה"  באמצעות שורת הפקודה כדי לנווט לתיקיה. ההתקנה תחילה.

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

אם תחליט לעקוף את השגיאה על ידי הוספת נתיב האנקונדה לחלון CMD שלך, הנה מה שאתה צריך לעשות:

  1. לחץ על מקש Windows + R כדי לפתוח תיבת דו-שיח הפעלה. לאחר מכן הקלד " cmd " ולחץ על Enter כדי לפתוח תיבת דו-שיח הפעלה .הפעל תיבת דו-שיח: cmd
  2. בתוך חלון CMD, הקלד CD ואחריו הנתיב להתקנת תיקיית Anaconda שלך. אלא אם כן התקנת את אנקונדה במיקום דומה, זה אמור להיות משהו דומה ל:
    תקליטור C: \ Users \ * YourUser * \ Anaconda3 \ Scripts 
  3. הפעל פקודה לבדיקת אנקונדה ולראות אם היא מתפקדת כראוי בתוך שורת הפקודה. אתה יכול להשתמש בפקודה זו:
    קונדה - גרסה
    בודקים אנקונדה

Original text