Hur fixar jag 'Command Not Found' -fel på Virtualenv?



Prova Vårt Instrument För Att Eliminera Problem

Virtualenv används för att skapa isolerade pythonmiljöer. Verktyget skapar en mapp som består av nödvändiga körbara filer som skulle behöva startas under ett python-projekt. Verktyget används nödvändigtvis för att skapa en virtuell miljö för pythonprojekt. Men ganska nyligen har många rapporter kommit in om användare som inte kan köra Virtualenv-kommandona på MacOS och “ Kommando Inte Hittades ”Fel visas när du försöker göra det.

Virtualenv



Vad orsakar felet ”Kommandot hittades inte” på Virtualenv i Python?

Efter att ha fått flera rapporter från flera användare bestämde vi oss för att undersöka problemet och tog fram en uppsättning lösningar för att lösa det helt. Vi tittade också på orsakerna till vilka felet utlöstes och listade dem enligt följande:



  • Fel katalog: Om programmet har installerats genom att köra ett visst “pip” -kommando placeras det i en annan katalog än “/ usr / local / bin”. Detta utlöser felet eftersom det måste installeras i katalogen “/ usr / local / bin” för att det ska fungera korrekt.
  • Administrativa privilegier: Programmet måste installeras med administratörs- eller 'Superuser' -behörighet för att det ska kunna installeras i rätt katalog och för att kommandot ska kännas igen. Om den inte har installerats med dessa behörigheter kan detta fel utlösas.

Nu när du har en grundläggande förståelse för problemets natur kommer vi att gå vidare mot lösningarna. Se till att implementera dessa i den ordning de presenteras för att undvika konflikter.

Lösning 1: Ändra katalog

Om programmet inte har installerats i rätt katalog kan detta fel utlösas. Därför kommer vi i detta steg att ändra katalogen. För det:

  1. Klicka på ' Strålkastare Glas ”I det övre högra hörnet.

    Spotlight Glass i det övre högra hörnet



  2. Skriv in ' Terminal ”Och välj det första alternativet.

    Öppningsterminal

  3. Du måste ha installerat programmet med följande kommando
    pip installera virtualenv
  4. Skriv in följande kommando och tryck på “ Stiga på '
    sudo / usr / bin / easy_install virtualenv
  5. Detta kommer nu att placera programmet i rätt katalog, kontrollera om problemet kvarstår.

Lösning 2: Installera med administrativa behörigheter

Det är möjligt att programmet har installerats som en vanlig användare och att root-behörigheter inte har beviljats ​​på grund av vilket felet utlöses. I det här steget beviljar vi därför root-behörigheterna när vi installerar programmet. För det:

  1. Klicka på ' Strålkastare Glas ”I det övre högra hörnet.

    Klicka på rampljuset

  2. Skriv in ' Terminal ”Och välj det första alternativet.

    Terminalöppnad MacOS

  3. Skriv in följande kommando och tryck på “ Stiga på '
    pip avinstallera virtualenv
  4. Skriv sedan in följande kommando och tryck på “ Stiga på '
    sudo pip installera virtualenv
  5. Detta kommer att installera programmet med administrativa behörigheter, kontrollera om problemet kvarstår.

Lösning 3: Installera med APT-GET-metoden

I vissa fall ger inte positiva resultat att installera med kommandot 'pip'. Därför kommer vi i detta steg att installera 'virtual env' med kommandot 'APT-GET'. För det:

  1. Klicka på ' Strålkastare Glas ”I det övre högra hörnet.

    Spotlight Glass i det övre högra hörnet

  2. Skriv in ' Terminal ”Och välj det första alternativet.

    MacOS Terminal

  3. Skriv in följande kommando och tryck på “ Stiga på '.
    sudo apt-get install python-virtualenv
  4. Kontrollera om problemet kvarstår.
2 minuter läst