GNU/Linux >> Tutoriales Linux >  >> Linux

Error de instalación de python-dev:ImportError:ningún módulo llamado apt_pkg

Resuélvelo así:

cd /usr/lib/python3/dist-packages
cp apt_pkg.cpython-34m-i386-linux-gnu.so apt_pkg.so

O:

cd /usr/lib/python3/dist-packages
cp apt_pkg.cpython-35m-x86_64-linux-gnu.so apt_pkg.so

Básicamente, si obtienes un No such file or directory solo ls para tratar de obtener el nombre correcto.


Encontré este problema al hacer sudo apt-get update . Mi entorno es debian8, con python2.7 + 3.4 (predeterminado) + 3.5.

El siguiente código solo volverá a crear un apt_pkg....so archivo para python 3.5

sudo apt-get install python3-apt --reinstall

El siguiente código resolvió mi problema,

cd /usr/lib/python3/dist-packages
sudo ln -s apt_pkg.cpython-{your-version-number}-x86_64-linux-gnu.so apt_pkg.so

Reemplazar {your-version-number} apropiadamente.

PRECAUCIÓN , lo siguiente creará un enlace simbólico de apt_pkg37m a apt_pkg36m. asegúrese de que está vinculando a la versión correcta, o al menos a una existente por ll apt_pkg.cpython-* , y vea cuál(es) ha(n) instalado.

sudo ln -s apt_pkg.cpython-{36m,37m}-x86_64-linux-gnu.so

Entonces, obviamente, python3-apt verifica la versión más alta de python, en lugar de la versión actual de python en uso.

Para comprender por qué sucede esto, consulte esta respuesta más abajo:https://stackoverflow.com/a/64241654/21539


Linux
  1. Error al ejecutar el software Volatility:no se pudo importar volatility.plugins.malware.svcscan (ImportError:ningún módulo llamado Crypto.Hash) [Resuelto]

  2. [OpenStack]:desde keystoneclient.shell import main ImportError:ningún módulo llamado shell

  3. No puedo localizar Module/Load/Conditional.pm [Solución]

  4. Error de Perl:el módulo PERL XML-Parser requiere expat-devel

  5. Red de error nombrada inaccesible en los registros del sistema [Fijar]

ModuleNotFoundError:ningún módulo llamado 'IPython' [Fijar]

No se puede compilar Python.h – Error de instalación de Websockify

Error de instalación de WKHTMLTOPDF en Ubuntu

Después de la instalación de Anaconda, el comando conda falla con ImportError:ningún módulo llamado conda.cli

ImportError:ningún módulo llamado 'appdirs'

Error de LUKS durante el arranque