J'essayais de compiler le package Letsencrypt sur ma machine CentOS et j'ai atterri sur ce message d'erreur - ImportError :Aucun module nommé virtualenv .
./letsencrypt-auto :::::::::::::::::::::::::::: Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Par défaut virtualenv a été installé sous '/usr/local/bin ', mais l'exécution du programme génère la même erreur :
$/usr/bin/virtualenv Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Comment corriger cette erreur ?
Réponse :
Depuis le 'virtualenv par défaut ' renvoie la même erreur (peut-être qu'il n'a pas été installé correctement ou qu'il est corrompu), vous pouvez réessayer d'installer le paquet en utilisant Python-pip (ce tutoriel vous aidera à installer pip)
$pip install virtualenv :::: Installing collected packages: virtualenv Successfully installed virtualenv-13.1.2
Une fois cela fait, vérifiez si ‘/usr/bin/virtualenv ‘ fonctionne correctement. La commande ‘/usr/bin/virtualenv’ sans aucune option devrait imprimer l'aide de la commande.
C'est ça. J'espère que cela fonctionnera pour vous.