Pokoušel jsem se zkompilovat balíček Letsencrypt na svém počítači CentOS a narazil jsem na tuto chybovou zprávu – 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
Ve výchozím nastavení virtualenv byl nainstalován pod „/usr/local/bin ‘, ale spuštění programu vyvolá stejnou chybu:
$/usr/bin/virtualenv Traceback (most recent call last): File "/usr/bin/virtualenv", line 2, in <module> import virtualenv ImportError: No module named virtualenv
Jak tuto chybu opravit?
Odpověď:
Protože výchozí ‘virtualenv ‘ vyvolá stejnou chybu (může být nesprávně nainstalován nebo poškozen), můžete zkusit nainstalovat balíček znovu pomocí Python-pip (tento tutoriál vám pomůže nainstalovat pip)
$pip install virtualenv :::: Installing collected packages: virtualenv Successfully installed virtualenv-13.1.2
Po dokončení zkontrolujte, zda „/usr/bin/virtualenv ‘ funguje správně. Příkaz „/usr/bin/virtualenv“ bez jakýchkoli voleb by měl vytisknout příkaz help.
A je to. Doufám, že vám to bude fungovat.
Jak používat nástroj RedHat Upgrade Tool k upgradu CentOS z 6.x na CentOS 7?
Jak nainstalovat proxychains a přistupovat k internetu přes proxy v CentOS?