Importor No Módulo llamado 'AnyDBM' en Debian Linux - Solución

Importor No Módulo llamado 'AnyDBM' en Debian Linux - Solución

Síntomas

Cuando usas apt-get Herramientas Suite en Debian Linux Puede notar un mensaje de error similar al siguiente:

TraceBack (la llamada más reciente la última): archivo "/usr/bin/apt-listchanges", línea 29, en importador de importación de cualquierdbm: ningún módulo llamado 'AnyDBM' 

Es probable que el error anterior sea causado por un cambio de una versión de intérprete de Python Wide System de una versión Python2 predeterminada a Python3.

# Python -V Python 3.4.2 

Solución

Para corregir este error, cambie un intérprete predeterminado desde /usr/bin/apt-listchanges a Python 2. Primero, consulte las versiones de Python disponibles en su sistema:

# ls/usr/bin/python*/usr/bin/python/usr/bin/python2/usr/bin/python2.7/usr/bin/python3/usr/bin/python3.4/usr/bin/python3.4m/usr/bin/python3m 

A continuación, cambie una primera línea de /usr/bin/apt-listchanges guion:

DE: #!/usr/bin/python a: #!/usr/bin/python2.7 

La versión real de Python depende de la instalación de su versión de Debian.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Archivos de configuración de Linux: los 30 principales más importantes
  • Sistema colgado de Linux? Cómo escapar a la línea de comando y ..
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Lista de las mejores herramientas de Kali Linux para pruebas de penetración y ..
  • Mint 20: Mejor que Ubuntu y Microsoft Windows?
  • Ubuntu 20.04 trucos y cosas que quizás no sepas
  • Cosas que hacer después de instalar Ubuntu 22.04 Jellyfish de Jammy ..
  • Manjaro Linux Windows 10 Dual Boot