Ich habe versucht, das Letsencrypt-Paket auf meinem CentOS-Rechner zu kompilieren, und bin bei dieser Fehlermeldung gelandet – ImportError:No module named virtualenv .
./letsencrypt-auto :::::::::::::::::::::::::::: Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Standardmäßig virtuell wurde unter ‚/usr/local/bin installiert ‘, aber die Ausführung des Programms wirft den gleichen Fehler:
$/usr/bin/virtualenv Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Wie kann dieser Fehler behoben werden?
Antwort:
Da die Voreinstellung „virtualenv ‘ den gleichen Fehler auslöst (möglicherweise wurde es nicht richtig installiert oder ist beschädigt), können Sie versuchen, das Paket erneut mit Python-pip zu installieren (dieses Tutorial hilft Ihnen bei der Installation von pip)
$pip install virtualenv :::: Installing collected packages: virtualenv Successfully installed virtualenv-13.1.2
Überprüfen Sie anschließend, ob „/usr/bin/virtualenv ‘ funktioniert einwandfrei. Der Befehl „/usr/bin/virtualenv“ ohne Optionen sollte der Befehl help.
ausgegeben werdenDas ist es. Hoffe, es funktioniert für Sie.