Hvordan fikser jeg feilen "Kommando ikke funnet" på Virtualenv?

Virtualenv brukes til å skape isolerte python-miljøer. Verktøyet lager en mappe som består av nødvendige kjørbare filer som må startes under et python-prosjekt. Verktøyet brukes nødvendigvis for å skape et virtuelt miljø for python-prosjekter. For ganske nylig har det imidlertid kommet mange rapporter om brukere som ikke kan kjøre Virtualenv-kommandoene på MacOS, og " Command Not Found " -feilen blir sett mens du prøver å gjøre det.

Virtualenv

Hva er årsaken til feilen 'Kommando ikke funnet' på Virtualenv i Python?

Etter å ha mottatt en rekke rapporter fra flere brukere, bestemte vi oss for å undersøke problemet og utviklet et sett med løsninger for å løse det fullstendig. Vi har også sett på årsakene til at feilen utløses og listet dem slik:

  • Feil katalog: Hvis programmet er installert ved å kjøre en bestemt “pip” -kommando, setter den det i en annen katalog enn “/ usr / local / bin”. Dette utløser feilen fordi den må installeres i katalogen "/ usr / local / bin" for at den skal fungere ordentlig.
  • Administrative privilegier: Programmet må installeres med administrative eller “Superbruker” -privilegier for at det skal installeres i riktig katalog og for at kommandoen skal gjenkjennes. Hvis den ikke er installert med disse privilegiene, kan denne feilen utløses.

Nå som du har en grunnleggende forståelse av problemets natur, vil vi gå videre mot løsningene. Sørg for å implementere disse i den spesifikke rekkefølgen de presenteres for å unngå konflikter.

Løsning 1: Endre katalog

Hvis programmet ikke er installert i riktig katalog, kan denne feilen utløses. Derfor vil vi i dette trinnet endre katalogen. For det:

  1. Klikk på “ Spotlight Glass ” i øverste høyre hjørne.

    Spotlight Glass i øverste høyre hjørne
  2. Skriv inn “ Terminal ” og velg det første alternativet.

    Åpningsterminal
  3. Du må ha installert programmet ved å bruke følgende kommando
     pip installere virtualenv 
  4. Skriv inn følgende kommando og trykk " Enter "
     sudo / usr / bin / easy_install virtualenv 
  5. Dette vil nå plassere programmet i riktig katalog, sjekk for å se om problemet vedvarer.

Løsning 2: Installering med administrative rettigheter

Det er mulig at programmet er installert som en vanlig bruker og at root-rettigheter ikke er gitt som skyldes at feilen utløses. Derfor, i dette trinnet, vil vi gi root-privilegiene mens du installerer programmet. For det:

  1. Klikk på “ Spotlight Glass ” i øverste høyre hjørne.

    Ved å klikke på rampelyset
  2. Skriv inn “ Terminal ” og velg det første alternativet.

    Terminal Åpnet MacOS
  3. Skriv inn følgende kommando og trykk " Enter "
     pip avinstallere virtualenv 
  4. Skriv inn følgende kommando etter det og trykk " Enter "
     sudo pip installer virtualenv 
  5. Dette vil installere programmet med administrative rettigheter, sjekk om problemet vedvarer.

Løsning 3: Installering med APT-GET-metoden

I noen tilfeller gir ikke installasjon med “pip” -kommandoen positive resultater. Derfor vil vi i dette trinnet installere “virtual env” med “APT-GET” -kommandoen. For det:

  1. Klikk på “ Spotlight Glass ” i øverste høyre hjørne.

    Spotlight Glass i øverste høyre hjørne
  2. Skriv inn “ Terminal ” og velg det første alternativet.

    MacOS-terminal
  3. Skriv inn følgende kommando og trykk “ Enter ”.
     sudo apt-get install python-virtualenv 
  4. Sjekk om problemet vedvarer.

Interessante Artikler