Solución:
Es muy tarde, pero podría ser útil para otros.
/usr/lib/python3/dist-packages# sudo cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so
Hubo una pregunta similar en 2014 (Problema con el administrador de actualizaciones: ningún módulo llamado ‘apt_pkg’ en Ubuntu 13.10, habiendo instalado Python 3.4 en / usr / local / lib). La solución funcionó para mi.
sudo apt-get remove python3-apt
sudo apt-get install python3-apt
Si actualizó con un NUEVO python (por ejemplo, dist tenía 3.5 pero instaló 3.7), entonces su /usr/bin/python3
apunta a una pitón que no tiene apt_pkg
.
editar /usr/bin/add-apt-repository
dice
#! /usr/bin/python3
Entonces edita /usr/bin/add-apt-repository
apuntar a
#! /usr/bin/python3.5
(inserte su distro python versión 3.5 para 16.04 y 3.6 si 18.04)
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)