Kako popraviti pogrešku "Naredba nije pronađena" na Virtualenv?

Virtualenv se koristi za stvaranje izoliranih pitonskih 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. No, odnedavno je stiglo mnoštvo izvještaja o korisnicima koji ne mogu pokrenuti Virtualenv naredbe na MacOS-u, a pogreška " Naredba nije pronađena " vidljiva je dok to pokušavaju.

Virtualenv

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

Nakon što smo primili brojne izvještaje od više korisnika, odlučili smo istražiti problem i osmislili skup rješenja kako ga u potpunosti riješiti. Također smo pogledali razloge zbog kojih se pogreška aktivira i nabrojali ih na sljedeći način:

  • Pogrešna mapa: Ako je program instaliran pokretanjem određene naredbe "pip", stavlja ga u različitu mapu od one / / usr / local / bin. To pokreće pogrešku jer ga treba ispravno instalirati u mapu "/ usr / local / bin".
  • Administrativne privilegije: Program treba biti instaliran s administrativnim ili "Superuser" povlasticama da bi se mogao instalirati u pravi direktorij i za prepoznavanje naredbe. Ako nije instaliran s tim povlasticama, može se aktivirati ova pogreška.

Sada kada imate osnovno razumijevanje prirode problema, krenut ćemo prema rješenjima. Obavezno ih provesti točno određenim redoslijedom kojim su predstavljeni kako bi se izbjegli sukobi.

1. rješenje: Promjena imenika

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

  1. U gornjem desnom kutu kliknite na " Čašu za žarište ".

    Staklo u središtu paketa u gornjem desnom kutu
  2. Unesite " Terminal " i odaberite prvu mogućnost.

    Otvaranje terminala
  3. Morate instalirati program pomoću sljedeće naredbe
     pip instalirati virtualenv 
  4. Upišite sljedeću naredbu i pritisnite " Enter "
     sudo / usr / bin / easy_install virtualenv 
  5. Program će sada smjestiti u odgovarajući direktorij, provjerite ostaje li problem.

2. rješenje: Instaliranje s administrativnim privilegijama

Moguće je da je program instaliran kao uobičajeni korisnik, a korijenske povlastice nisu odobrene zbog čega se aktivira greška. Stoga ćemo u ovom koraku odobriti korijenske povlastice tijekom instaliranja programa. Za to:

  1. U gornjem desnom kutu kliknite na " Čašu za žarište ".

    Klikom na staklo reflektora
  2. Unesite " Terminal " i odaberite prvu mogućnost.

    Terminal je otvorio MacOS
  3. Upišite sljedeću naredbu i pritisnite " Enter "
     pip deinstalirati virtualenv 
  4. Nakon toga upišite sljedeću naredbu i pritisnite " Enter "
     sudo pip instalirati virtualenv 
  5. Ovo će instalirati program s administrativnim povlasticama, provjerite postoji li problem i dalje.

3. rješenje: Instalacija pomoću APT-GET metode

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

  1. U gornjem desnom kutu kliknite na " Čašu za žarište ".

    Staklo u središtu paketa u gornjem desnom kutu
  2. Unesite " Terminal " i odaberite prvu mogućnost.

    MacOS Terminal
  3. Upišite sljedeću naredbu i pritisnite " Enter ".
     sudo apt-get install python-virtualenv 
  4. Provjerite ima li problema i dalje.

Zanimljivi Članci