Kako ispraviti pogrešku 'Naredba nije pronađena' na Virtualenv?



Isprobajte Naš Instrument Za Uklanjanje Problema

Virtualenv se koristi za stvaranje izoliranih python okruženja. Alat stvara mapu koja se sastoji od potrebnih izvršnih datoteka koje bi trebalo pokrenuti tijekom python projekta. Alat se nužno koristi za stvaranje virtualnog okruženja za python projekte. Međutim, nedavno je stiglo puno izvještaja o korisnicima koji ne mogu pokrenuti naredbe Virtualenv na MacOS-u i ' Naredba Ne Pronađeno ”Pri pokušaju se vidi pogreška.



Virtualenv



Što uzrokuje pogrešku 'Naredba nije pronađena' na Virtualenv u Pythonu?

Nakon što smo primili brojna izvješća od više korisnika, odlučili smo istražiti problem i osmislili smo niz rješenja kako bismo ga u potpunosti riješili. Također, ispitali smo razloge zbog kojih se pogreška pokreće i popisali ih kako slijedi:



  • Pogrešan direktorij: Ako je program instaliran izvođenjem određene naredbe 'pip', stavlja ga u drugi direktorij od '/ usr / local / bin'. To pokreće pogrešku jer je treba instalirati u direktorij “/ usr / local / bin” kako bi mogla ispravno raditi.
  • Administrativne povlastice: Program treba instalirati s administrativnim privilegijama ili privilegijama „Superuser“ kako bi se mogao instalirati u pravi direktorij i kako bi se naredba prepoznala. Ako nije instaliran s tim privilegijama, možda će se pokrenuti ova pogreška.

Sad kad ste osnovno razumjeli prirodu problema, krenut ćemo prema rješenjima. Obavezno ih primijenite u određenom redoslijedu u kojem su predstavljeni kako biste izbjegli sukob.

Rješenje 1: Promjena direktorija

Ako program nije instaliran u ispravnom direktoriju, možda će se pokrenuti ova pogreška. Stoga ćemo u ovom koraku mijenjati njegov direktorij. Za to:

  1. Klikni na ' Reflektor Staklo 'U gornjem desnom kutu.

    Reflektorsko staklo u gornjem desnom kutu



  2. Upišite ' Terminal 'I odaberite prvu opciju.

    Otvaranje terminala

  3. Morali ste instalirati program pomoću sljedeće naredbe
    pip instalirati virtualenv
  4. Upišite sljedeću naredbu i pritisnite “ Unesi '
    sudo / usr / bin / easy_install virtualenv
  5. Ovo će sada smjestiti program u odgovarajući direktorij, provjerite nastavlja li problem.

Rješenje 2: Instaliranje s administrativnim privilegijama

Moguće je da je program instaliran kao običan korisnik i da nisu dodijeljene root privilegije zbog kojih se pokreće pogreška. Stoga ćemo u ovom koraku dodijeliti root privilegije tijekom instaliranja programa. Za to:

  1. Klikni na ' Reflektor Staklo 'U gornjem desnom kutu.

    Klikom na staklo reflektora

  2. Upišite ' Terminal 'I odaberite prvu opciju.

    Terminal otvoren MacOS

  3. Upišite sljedeću naredbu i pritisnite “ Unesi '
    pip deinstaliraj virtualenv
  4. Nakon toga upišite sljedeću naredbu i pritisnite “ Unesi '
    sudo pip instalirati virtualenv
  5. Ovo će instalirati program s administrativnim privilegijama, provjerite nastavlja li problem.

Rješenje 3: Instaliranje APT-GET metodom

U nekim slučajevima instalacija naredbom 'pip' ne daje pozitivne rezultate. Stoga ćemo u ovom koraku instalirati 'virtualnu env' naredbom 'APT-GET'. Za to:

  1. Klikni na ' Reflektor Staklo 'U gornjem desnom kutu.

    Reflektorsko staklo u gornjem desnom kutu

  2. Upišite ' Terminal 'I odaberite prvu opciju.

    MacOS terminal

  3. Upišite sljedeću naredbu i pritisnite “ Unesi '.
    sudo apt-get instalirati python-virtualenv
  4. Provjerite nastavlja li problem.
2 minute čitanja