Cuando lo ejecuto lsb_release -a
, muestra un error:
Traceback (most recent call last):
File "/usr/bin/lsb_release", line 26, in <module>
import lsb_release
ImportError: No module named lsb_release
He cambiado la versión predeterminada de Python Python2.7 a Python2.6. ubuntu 12.04
¿Cómo resolver este problema?
Respuesta1
Ubuntu 14.04 lsb_release.py
también tiene el archivo instalado para Python 2.7 y lsb_release
parece funcionar también en python2.7. Puedes probar esto haciendo:
python2.7 /usr/bin/lsb_release
Si eso funciona, haga una copia de seguridad del archivo /usr/bin/lsb_release
y cambie la primera línea para que diga:
#! /usr/bin/python2.7
(Puedes experimentar con las -Es
opciones, yo las dejaría fuera inicialmente).
Una vez que pueda ejecutar apt-get
nuevamente, reinstale python3 y sus dependencias. Puede determinar las dependencias directas usando apt-cache depends python3
y use apt-rdepends
o reverse-depends
(ambos deben estar instalados) para obtener dependencias de forma recursiva.
Nota- Buscar originalesRespuesta de Anthon en unix.stckexchange.com