Stavo provando a compilare il pacchetto Letsencrypt sulla mia macchina CentOS e mi sono imbattuto in questo messaggio di errore: ImportError:nessun modulo chiamato virtualenv .
./letsencrypt-auto :::::::::::::::::::::::::::: Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Per impostazione predefinita virtualenv è stato installato in "/usr/local/bin ', ma l'esecuzione del programma genera lo stesso errore:
$/usr/bin/virtualenv Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Come correggere questo errore?
Risposta:
Poiché l'impostazione predefinita "virtualenv ' genera lo stesso errore (potrebbe essere non installato correttamente o danneggiato), puoi provare a installare di nuovo il pacchetto usando Python-pip (questo tutorial ti aiuterà a installare pip)
$pip install virtualenv :::: Installing collected packages: virtualenv Successfully installed virtualenv-13.1.2
Una volta terminato, controlla se "/usr/bin/virtualenv ' funziona correttamente. Il comando '/usr/bin/virtualenv' senza alcuna opzione dovrebbe stampare il comando help.
Questo è tutto. Spero che funzioni per te.