Cum să remediați eroarea 'Comanda nu a fost găsită' pe Virtualenv?

Virtualenv este utilizat pentru a crea medii piton izolate. Instrumentul creează un folder care constă din executabilele necesare care ar trebui să fie lansate în timpul unui proiect python. Instrumentul este folosit în mod necesar pentru a crea un mediu virtual pentru proiecte python. Cu toate acestea, destul de recent, au apărut o mulțime de rapoarte ale utilizatorilor care nu sunt capabili să execute comenzile Virtualenv pe MacOS și se vede eroarea „ Command Not Found ” în timp ce încearcă acest lucru.

Virtualenv

Ce cauzează eroarea „Comandă nu a fost găsită” pe Virtualenv în Python?

După ce am primit numeroase rapoarte de la mai mulți utilizatori, am decis să investigăm problema și am conceput un set de soluții care să o rezolve complet. De asemenea, am analizat motivele pentru care eroarea este declanșată și le-am enumerat după cum urmează:

  • Director greșit: Dacă programul a fost instalat rulând o anumită comandă „pip”, acesta îl introduce într-un director diferit de „bin / / usr / local / bin”. Aceasta declanșează eroarea deoarece trebuie instalată în directorul „/ usr / local / bin” pentru ca acesta să funcționeze corect.
  • Privilegii de administrare: Programul trebuie să fie instalat cu privilegii administrative sau „Superuser” pentru a putea fi instalat în directorul potrivit și pentru a fi recunoscută comanda. Dacă nu este instalat cu aceste privilegii, această eroare ar putea fi declanșată.

Acum că aveți o înțelegere de bază a naturii problemei, vom merge mai departe către soluții. Asigurați-vă că le implementați în ordinea specifică în care sunt prezentate pentru a evita conflictul.

Soluția 1: Schimbarea directorului

Dacă programul nu a fost instalat în directorul corect, această eroare ar putea fi declanșată. Prin urmare, în acest pas, vom schimba directorul său. Pentru asta:

  1. Faceți clic pe „ Spotlight Glass ” din colțul din dreapta sus.

    Spotlight Glass în colțul din dreapta sus
  2. Tastați „ Terminal ” și selectați prima opțiune.

    Deschiderea terminalului
  3. Trebuie să aveți instalat programul folosind următoarea comandă
     pip instala virtualenv 
  4. Tastați următoarea comandă și apăsați „ Enter
     sudo / usr / bin / easy_install virtualenv 
  5. Aceasta va plasa acum programul în directorul corespunzător, verificați dacă problema persistă.

Soluția 2: Instalarea cu privilegii administrative

Este posibil ca programul să fie instalat ca un utilizator normal și privilegiile root nu au fost acordate din cauza cărora este declanșată eroarea. Prin urmare, în acest pas, vom acorda privilegiile root în timpul instalării programului. Pentru asta:

  1. Faceți clic pe „ Spotlight Glass ” din colțul din dreapta sus.

    Făcând clic pe geamul reflectorizant
  2. Tastați „ Terminal ” și selectați prima opțiune.

    Terminal MacOS deschis
  3. Tastați următoarea comandă și apăsați „ Enter
     pip dezinstala virtualenv 
  4. După aceea, tastați următoarea comandă și apăsați „ Enter
     sudo pip instala virtualenv 
  5. Aceasta va instala programul cu privilegii administrative, verificați dacă problema persistă.

Soluția 3: Instalarea cu metoda APT-GET

În unele cazuri, instalarea cu comanda „pip” nu dă rezultate pozitive. Prin urmare, în acest pas, vom instala „env virtual” cu comanda „APT-GET”. Pentru asta:

  1. Faceți clic pe „ Spotlight Glass ” din colțul din dreapta sus.

    Spotlight Glass în colțul din dreapta sus
  2. Tastați „ Terminal ” și selectați prima opțiune.

    Terminal MacOS
  3. Tastați următoarea comandă și apăsați „ Enter ”.
     sudo apt-get install python-virtualenv 
  4. Verificați dacă problema persistă.

Articole Interesante