Comment réparer l'erreur 'Command Not Found' sur Virtualenv?

Virtualenv est utilisé pour créer des environnements Python isolés. L'outil crée un dossier composé des exécutables nécessaires devant être lancés lors d'un projet python. Cet outil est obligatoirement utilisé pour créer un environnement virtuel pour les projets python. Cependant, très récemment, de nombreux rapports arrivent concernant des utilisateurs qui ne peuvent pas exécuter les commandes Virtualenv sur MacOS et l’erreur « Commande introuvable » apparaît lorsqu’on essaie de le faire.

Virtualenv

Quelles sont les causes de l'erreur "Commande introuvable" sur Virtualenv en Python?

Après avoir reçu de nombreux rapports de plusieurs utilisateurs, nous avons décidé d’enquêter sur le problème et de mettre au point un ensemble de solutions pour le résoudre complètement. Nous avons également examiné les raisons pour lesquelles l’erreur est déclenchée et les avons répertoriées comme suit:

  • Répertoire incorrect: Si le programme a été installé en exécutant une commande particulière «pip», il le place dans un répertoire différent de celui de «/ usr / local / bin». Cela déclenche l'erreur car il doit être installé dans le répertoire «/ usr / local / bin» pour fonctionner correctement.
  • Privilèges administratifs: le programme doit être installé avec les privilèges administrateur ou «superutilisateur» pour pouvoir être installé dans le bon répertoire et pour que la commande soit reconnue. S'il n'est pas installé avec ces privilèges, cette erreur peut être déclenchée.

Maintenant que vous avez une compréhension de base de la nature du problème, nous allons avancer vers les solutions. Assurez-vous de les mettre en œuvre dans l'ordre spécifique dans lequel elles sont présentées pour éviter les conflits.

Solution 1: changement de répertoire

Si le programme n'a pas été installé dans le bon répertoire, cette erreur peut être déclenchée. Par conséquent, dans cette étape, nous allons changer de répertoire. Pour ça:

  1. Cliquez sur le " Spotlight Glass " dans le coin supérieur droit.

    Spotlight Glass dans le coin supérieur droit
  2. Tapez " Terminal " et sélectionnez la première option.

    Terminal d'ouverture
  3. Vous devez avoir installé le programme en utilisant la commande suivante
     pip installer virtualenv 
  4. Tapez la commande suivante et appuyez sur " Entrée "
     sudo / usr / bin / easy_install virtualenv 
  5. Cela placera maintenant le programme dans le répertoire approprié, vérifiez si le problème persiste.

Solution 2: Installation avec des privilèges administratifs

Il est possible que le programme ait été installé en tant qu'utilisateur normal et que les privilèges root n'aient pas été accordés, ce qui a provoqué le déclenchement de l'erreur. Par conséquent, à cette étape, nous allons accorder les privilèges root lors de l’installation du programme. Pour ça:

  1. Cliquez sur le " Spotlight Glass " dans le coin supérieur droit.

    En cliquant sur le verre du projecteur
  2. Tapez " Terminal " et sélectionnez la première option.

    Terminal ouvert MacOS
  3. Tapez la commande suivante et appuyez sur " Entrée "
     pip désinstaller virtualenv 
  4. Après cela, tapez la commande suivante et appuyez sur " Entrée "
     sudo pip installe virtualenv 
  5. Cela installera le programme avec des privilèges d’administration. Vérifiez si le problème persiste.

Solution 3: Installation avec la méthode APT-GET

Dans certains cas, l’installation avec la commande «pip» ne donne pas de résultats positifs. Par conséquent, dans cette étape, nous allons installer «env virtuel» avec la commande «APT-GET». Pour ça:

  1. Cliquez sur le " Spotlight Glass " dans le coin supérieur droit.

    Spotlight Glass dans le coin supérieur droit
  2. Tapez " Terminal " et sélectionnez la première option.

    Terminal MacOS
  3. Tapez la commande suivante et appuyez sur " Entrée ".
     sudo apt-get install python-virtualenv 
  4. Vérifiez si le problème persiste.

Des Articles Intéressants