Sådan løses 'Command Not Found' -fejl på Virtualenv?



Prøv Vores Instrument Til At Fjerne Problemer

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 skal 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 om brugere, der ikke er i stand til at køre Virtualenv-kommandoerne på MacOS og “ Kommando Ikke Fundet ”Fejl ses under forsøg på 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 til at løse det fuldstændigt. Vi undersøgte også årsagerne til, at fejlen blev udløst, og anførte dem som følger:



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

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

Løsning 1: Ændring af telefonbog

Hvis programmet ikke er installeret i det rigtige bibliotek, udløses denne fejl muligvis. Derfor ændrer vi i dette trin dets mappe. For det:

  1. Klik på “ Spotlight Glas ”I øverste højre hjørne.

    Spotlight Glass i øverste højre hjørne



  2. Indtaste ' Terminal ”Og vælg den første mulighed.

    Åbningsterminal

  3. Du skal have installeret programmet ved hjælp af følgende kommando
    pip installer virtualenv
  4. Indtast følgende kommando, og tryk på “ Gå ind '
    sudo / usr / bin / easy_install virtualenv
  5. Dette placerer nu programmet i det relevante bibliotek. Kontroller, om problemet fortsætter.

Løsning 2: Installation med administrative rettigheder

Det er muligt, at programmet er blevet installeret som en normal bruger, og root-rettigheder ikke er tildelt, hvorfor fejlen udløses. Derfor giver vi i dette trin rodrettigheder, mens vi installerer programmet. For det:

  1. Klik på “ Spotlight Glas ”I øverste højre hjørne.

    Klik på spotlight-glasset

  2. Indtaste ' Terminal ”Og vælg den første mulighed.

    Terminalåbnet MacOS

  3. Indtast følgende kommando, og tryk på “ Gå ind '
    pip afinstallere virtualenv
  4. Derefter skal du skrive følgende kommando og trykke på “ Gå ind '
    sudo pip installer virtualenv
  5. Dette installerer programmet med administrative rettigheder. Kontroller, om problemet fortsætter.

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

I nogle tilfælde giver installation med kommandoen 'pip' ikke positive resultater. Derfor vil vi i dette trin installere 'virtuel env' med kommandoen 'APT-GET'. For det:

  1. Klik på “ Spotlight Glas ”I øverste højre hjørne.

    Spotlight Glass i øverste højre hjørne

  2. Indtaste ' Terminal ”Og vælg den første mulighed.

    MacOS Terminal

  3. Indtast følgende kommando, og tryk på “ Gå ind '.
    sudo apt-get install python-virtualenv
  4. Kontroller, om problemet fortsætter.
2 minutter læst