GNU/Linux >> Belajar Linux >  >> Linux

kesalahan pemasangan python-dev:ImportError:Tidak ada modul bernama apt_pkg

Selesaikan dengan ini:

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

Atau:

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

Pada dasarnya, jika Anda mendapatkan No such file or directory cukup ls untuk mencoba mendapatkan nama yang tepat.


Saya menemui masalah ini saat melakukan sudo apt-get update . Env saya adalah debian8, dengan python2.7 + 3.4(default) + 3.5.

Kode berikut hanya akan membuat ulang apt_pkg....so file untuk python 3.5

sudo apt-get install python3-apt --reinstall

Kode berikut memecahkan masalah saya,

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

Ganti {your-version-number} dengan tepat.

PERHATIAN , berikut ini akan membuat symlink dari apt_pkg37m ke apt_pkg36m. pastikan Anda menautkan ke versi yang benar, atau setidaknya ke versi yang sudah ada oleh ll apt_pkg.cpython-* , dan lihat mana yang telah Anda pasang.

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

Jadi, tentu saja, python3-apt memeriksa versi python tertinggi, bukan versi python yang digunakan saat ini.

Untuk memahami mengapa hal ini terjadi, lihat jawaban ini lebih jauh ke bawah:https://stackoverflow.com/a/64241654/21539


Linux
  1. ImportError:Tidak ada modul bernama dbus saat menjalankan system-config-firewall-tui [Terpecahkan]

  2. Kesalahan saat menjalankan perangkat lunak Volatilitas :Gagal mengimpor volatilitas.plugins.malware.svcscan(ImportError:Tidak ada modul bernama Crypto.Hash) [Terpecahkan]

  3. Kesalahan Instalasi Python - Maaf:UnicodeError:lolos tidak didukung tidak dapat memuat modul unicodedata [Terpecahkan]

  1. Bagaimana Memperbaiki ImportError:Tidak ada modul bernama virtualenv di CentOS?

  2. ImportError:Tidak ada modul bernama MySQLdb [Terpecahkan]

  3. ModuleNotFoundError:Tidak ada modul bernama 'IPython' [Fix]

  1. Tidak dapat mengkompilasi Python.h – Kesalahan instalasi Websockify

  2. Kesalahan Instalasi WKHTMLTOPDF di Ubuntu

  3. Setelah penginstalan Anaconda, perintah conda gagal dengan ImportError:tidak ada modul bernama conda.cli