כיצד לתקן שגיאת 'פקודה לא נמצאה' ב- Virtualenv?

Virtualenv משמש ליצירת סביבות פיתון מבודדות. הכלי יוצר תיקיה המורכבת מההפעלות הדרושות שיהיה צורך להפעיל אותן במהלך פרויקט פיתון. הכלי משמש בהכרח ליצירת סביבה וירטואלית לפרויקטים של פיתון. עם זאת, ממש לאחרונה, דיווחים רבים הגיעו על משתמשים שאינם מסוגלים להריץ את פקודות ה- Virtualenv ב- MacOS ונראית השגיאה " Command Not Found " בזמן שהם מנסים לעשות זאת.

מה גורם לשגיאת 'הפקודה לא נמצאה' ב- Virtualenv ב- Python?

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

  • מדריך שגוי:  אם התוכנית הותקנה על ידי הפעלת פקודת "pip" מסוימת, היא מכניסה אותה לספריה שונה מזו של "/ usr / local / bin". זה מפעיל את השגיאה מכיוון שיש להתקין אותה בספריית "/ usr / local / bin" על מנת שהיא תפעל כראוי.
  • הרשאות ניהול:  יש להתקין את התוכנית עם הרשאות ניהול או "Superuser" על מנת שתוכל להתקין בספרייה הנכונה ולזהות את הפקודה. אם היא לא מותקנת עם הרשאות אלה, ייתכן שתופעל שגיאה זו.

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

פתרון 1: שינוי מדריך

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

  1. לחץ על " זכוכית הזרקורים " בפינה השמאלית העליונה.
  2. הקלד " טרמינל " ובחר באפשרות הראשונה.
  3. בטח התקנת את התוכנית באמצעות הפקודה הבאה
    pip להתקין וירטואלי
  4. הקלד את הפקודה הבאה ולחץ על " Enter "
    sudo / usr / bin / easy_install וירטואלי
  5. פעולה זו תמקם את התוכנית בספריה המתאימה, בדוק אם הבעיה נמשכת.

פתרון 2: התקנה עם הרשאות ניהול

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

  1. לחץ על " זכוכית הזרקורים " בפינה השמאלית העליונה.
  2. הקלד " טרמינל " ובחר באפשרות הראשונה.
  3. הקלד את הפקודה הבאה ולחץ על " Enter "
    הסרת וירטואלי
  4. לאחר מכן, הקלד את הפקודה הבאה ולחץ על " Enter "
    להתקין וירטואלי
  5. פעולה זו תתקין את התוכנית עם הרשאות ניהול, בדוק אם הבעיה נמשכת.

פתרון 3: התקנה בשיטת APT-GET

במקרים מסוימים, התקנה עם הפקודה "pip" אינה מניבה תוצאות חיוביות. לכן, בשלב זה, אנו נתקין "env וירטואלי" עם הפקודה "APT-GET". בשביל זה:

  1. לחץ על " זכוכית הזרקורים " בפינה השמאלית העליונה.
  2. הקלד " טרמינל " ובחר באפשרות הראשונה.
  3. הקלד את הפקודה הבאה ולחץ על " Enter ".
    sudo apt-get install python-virtualenv
  4. בדוק אם הבעיה נמשכת.