Come risolvere l'errore "Comando non trovato" su Virtualenv?

Virtualenv viene utilizzato per creare ambienti Python isolati. Lo strumento crea una cartella che consiste degli eseguibili necessari che dovrebbero essere avviati durante un progetto Python. Lo strumento viene necessariamente utilizzato per creare un ambiente virtuale per progetti Python. Tuttavia, abbastanza recentemente, sono arrivati ​​molti rapporti di utenti che non sono in grado di eseguire i comandi Virtualenv su MacOS e l'errore " Command Not Found " viene visualizzato durante il tentativo di farlo.

vIRTUALENV

Cosa causa l'errore "Comando non trovato" su Virtualenv in Python?

Dopo aver ricevuto numerosi rapporti da più utenti, abbiamo deciso di indagare sul problema e abbiamo escogitato una serie di soluzioni per risolverlo completamente. Inoltre, abbiamo esaminato i motivi per cui viene generato l'errore e li abbiamo elencati come segue:

  • Directory errata: se il programma è stato installato eseguendo un particolare comando "pip", lo inserisce in una directory diversa rispetto a "/ usr / local / bin". Questo innesca l'errore perché deve essere installato nella directory “/ usr / local / bin” affinché funzioni correttamente.
  • Privilegi amministrativi: il programma deve essere installato con privilegi di amministratore o "Superutente" per poter essere installato nella directory corretta e per il riconoscimento del comando. Se non è installato con tali privilegi, questo errore potrebbe essere attivato.

Ora che hai una conoscenza di base della natura del problema, passeremo alle soluzioni. Assicurati di implementarli nell'ordine specifico in cui sono presentati per evitare conflitti.

Soluzione 1: modifica della directory

Se il programma non è stato installato nella directory corretta, questo errore potrebbe essere attivato. Pertanto, in questo passaggio, cambieremo la sua directory. Per quello:

  1. Fai clic su " Spotlight Glass " nell'angolo in alto a destra.

    Spotlight Glass nell'angolo in alto a destra
  2. Digita " Terminale " e seleziona la prima opzione.

    Terminale di apertura
  3. È necessario aver installato il programma utilizzando il seguente comando
     pip installa virtualenv 
  4. Digita il seguente comando e premi " Invio "
     sudo / usr / bin / easy_install virtualenv 
  5. Questo posizionerà ora il programma nella directory appropriata, controlla se il problema persiste.

Soluzione 2: installazione con privilegi di amministratore

È possibile che il programma sia stato installato come un normale utente e che non siano stati concessi i privilegi di root a causa dei quali viene attivato l'errore. Pertanto, in questo passaggio, garantiremo i privilegi di root durante l'installazione del programma. Per quello:

  1. Fai clic su " Spotlight Glass " nell'angolo in alto a destra.

    Cliccando sul vetro del riflettore
  2. Digita " Terminale " e seleziona la prima opzione.

    Terminale aperto MacOS
  3. Digita il seguente comando e premi " Invio "
     pip disinstalla virtualenv 
  4. Dopodiché, digita il seguente comando e premi " Invio "
     sudo pip installa virtualenv 
  5. Questo installerà il programma con privilegi di amministratore, controlla se il problema persiste.

Soluzione 3: installazione con il metodo APT-GET

In alcuni casi, l'installazione con il comando "pip" non produce risultati positivi. Pertanto, in questo passaggio, installeremo "virtual env" con il comando "APT-GET". Per quello:

  1. Fai clic su " Spotlight Glass " nell'angolo in alto a destra.

    Spotlight Glass nell'angolo in alto a destra
  2. Digita " Terminale " e seleziona la prima opzione.

    Terminale MacOS
  3. Digita il seguente comando e premi " Invio ".
     sudo apt-get install python-virtualenv 
  4. Controlla se il problema persiste.

Articoli Interessanti