Hur fixar jag felet "Kommando hittades inte" på Virtualenv?

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 nyligen har många rapporter kommit in om användare som inte kan köra Virtualenv-kommandona på MacOS och felet " Kommando inte hittat " ses när man försöker göra det.

Virtualenv

Vad orsakar felet "Kommando hittades inte" på Virtualenv i Python?

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

  • Fel katalog: Om programmet har installerats genom att köra ett visst “pip” -kommando, sätter det in 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 administrativa eller Superuser-behörigheter för att det ska kunna installeras i rätt katalog och för att kommandot ska kännas igen. Om det inte installeras med de behörigheterna kan det här felet 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 specifika ordning de presenteras för att undvika konflikter.

Lösning 1: Ändra katalog

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

  1. Klicka på “ Spotlight Glass ” 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å " Enter "
     sudo / usr / bin / easy_install virtualenv 
  5. Detta kommer nu att placera programmet i rätt katalog, kolla om problemet kvarstår.

Lösning 2: Installera med administrativa behörigheter

Det är möjligt att programmet har installerats som en normal användare och att root-privilegier inte har beviljats ​​på grund av att felet utlöses. Därför beviljar vi i det här steget root-privilegierna under installationen av programmet. För det:

  1. Klicka på “ Spotlight Glass ” i det övre högra hörnet.

    Klicka på strålkastaren
  2. Skriv in " Terminal " och välj det första alternativet.

    Terminal öppnade MacOS
  3. Skriv in följande kommando och tryck på " Enter "
     pip avinstallera virtualenv 
  4. Skriv därefter följande kommando och tryck på " Enter "
     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 installation med "pip" -kommandot inte positiva resultat. Därför kommer vi i detta steg att installera "virtual env" med kommandot "APT-GET". För det:

  1. Klicka på “ Spotlight Glass ” 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å " Enter ".
     sudo apt-get install python-virtualenv 
  4. Kontrollera om problemet kvarstår.

Intressanta Artiklar