ImportError: ningún módulo llamado lsb_release

ImportError: ningún módulo llamado lsb_release

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.pytambién tiene el archivo instalado para Python 2.7 y lsb_releaseparece 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_releasey cambie la primera línea para que diga:

#! /usr/bin/python2.7

(Puedes experimentar con las -Esopciones, yo las dejaría fuera inicialmente).

Una vez que pueda ejecutar apt-getnuevamente, reinstale python3 y sus dependencias. Puede determinar las dependencias directas usando apt-cache depends python3y use apt-rdependso reverse-depends(ambos deben estar instalados) para obtener dependencias de forma recursiva.

Nota- Buscar originalesRespuesta de Anthon en unix.stckexchange.com

información relacionada