Sådan rettes fejlen "Kommando ikke fundet" på Virtualenv?

Virtualenv bruges til at skabe isolerede python-miljøer. Værktøjet opretter en mappe, der består af de nødvendige eksekverbare filer, der skulle lanceres under et python-projekt. Værktøjet bruges nødvendigvis til at skabe et virtuelt miljø til python-projekter. For nylig er der imidlertid kommet mange rapporter ind om brugere, der ikke er i stand til at køre Virtualenv-kommandoer på MacOS, og " Command Not Found " -fejlen ses, mens de prøver at gøre det.

virtualenv

Hvad forårsager fejlen 'Kommando ikke fundet' på Virtualenv i Python?

Efter at have modtaget adskillige rapporter fra flere brugere, besluttede vi at undersøge problemet og udtænkte et sæt løsninger for at løse det fuldstændigt. Vi har også undersøgt årsagerne til, at fejlen udløses og listet dem som følger:

  • Forkert bibliotek: Hvis programmet er installeret ved at køre en bestemt “pip” -kommando, placeres det i en anden mappe end “/ usr / local / bin”. Dette udløser fejlen, fordi den skal installeres i "/ usr / local / bin" -mappen for at den skal fungere korrekt.
  • Administrative privilegier: Programmet skal installeres med administrative eller “Superbruger” -rettigheder for at det kan installeres i det rigtige bibliotek og for at kommandoen kan genkendes. Hvis det ikke er installeret med disse privilegier, kan denne fejl muligvis udløses.

Nu hvor du har en grundlæggende forståelse af problemets art, vil vi gå videre til løsningen. Sørg for at implementere disse i den specifikke rækkefølge, som de præsenteres for at undgå konflikter.

Løsning 1: Ændring af telefonbog

Hvis programmet ikke er installeret i det korrekte bibliotek, kan denne fejl muligvis udløses. Derfor i dette trin vil vi ændre dets bibliotek. For det:

  1. Klik på “ Spotlight Glass ” i øverste højre hjørne.

    Spotlight-glas i øverste højre hjørne
  2. Skriv " Terminal " og vælg den første mulighed.

    Åbningsterminal
  3. Du skal have installeret programmet ved hjælp af følgende kommando
     pip installere virtualenv 
  4. Skriv følgende kommando, og tryk på “ Enter
     sudo / usr / bin / easy_install virtualenv 
  5. Dette vil nu placere programmet i den korrekte mappe, kontrollere, om problemet fortsætter.

Løsning 2: Installation med administrative rettigheder

Det er muligt, at programmet er installeret som en normal bruger, og root-privilegier ikke er blevet tildelt, på grund af hvilken fejlen udløses. Derfor tildeler vi i dette trin rodrettighederne under installationen af ​​programmet. For det:

  1. Klik på “ Spotlight Glass ” i øverste højre hjørne.

    Klik på rampelyset
  2. Skriv " Terminal " og vælg den første mulighed.

    Terminal åbnede MacOS
  3. Skriv følgende kommando, og tryk på “ Enter
     pip afinstallere virtualenv 
  4. Indtast derefter den følgende kommando, og tryk derefter på " Enter "
     sudo pip installerer virtualenv 
  5. Dette installerer programmet med administrative rettigheder, kontroller om problemet fortsætter.

Løsning 3: Installation med APT-GET-metode

I nogle tilfælde giver installation med “pip” -kommandoen ikke positive resultater. Derfor installerer vi i dette trin “virtual env” med kommandoen “APT-GET”. For det:

  1. Klik på “ Spotlight Glass ” i øverste højre hjørne.

    Spotlight-glas i øverste højre hjørne
  2. Skriv " Terminal " og vælg den første mulighed.

    MacOS-terminal
  3. Skriv følgende kommando, og tryk på “ Enter ”.
     sudo apt-get install python-virtualenv 
  4. Kontroller, om problemet fortsætter.

Interessante Artikler