Quando executo lsb_release -a
, aparece um erro:
Traceback (most recent call last):
File "/usr/bin/lsb_release", line 26, in <module>
import lsb_release
ImportError: No module named lsb_release
Alterei a versão padrão do python Python2.7 para python2.6. Ubuntu 12.04
Como resolver este problema?
Responder1
O Ubuntu 14.04 lsb_release.py
também possui o arquivo instalado para Python 2.7 e lsb_release
parece funcionar também no python2.7. Você pode tentar isso fazendo:
python2.7 /usr/bin/lsb_release
Se funcionar, faça um backup do arquivo /usr/bin/lsb_release
e altere a primeira linha para ler:
#! /usr/bin/python2.7
(você pode experimentar as -Es
opções, eu as deixaria de fora inicialmente).
Assim que puder executar apt-get
novamente, reinstale o python3 e suas dependências. Você pode determinar as dependências diretas usando apt-cache depends python3
e usando apt-rdepends
ou reverse-depends
(ambos devem ser instalados) para obter dependências recursivamente.
Observação- Encontre o originalResposta de Anthon em unix.stckexchange.com