Importerror No Module Dinamakan 'AnyDBM' pada Debian Linux - Penyelesaian

Importerror No Module Dinamakan 'AnyDBM' pada Debian Linux - Penyelesaian

Gejala

Semasa menggunakan apt-get Alat Suite di Debian Linux Anda mungkin melihat mesej ralat yang serupa dengan yang di bawah:

Traceback (panggilan terakhir terakhir): Fail "/usr/bin/apt-listchanges", baris 29, dalam import AnyDBM Importerror: tiada modul yang dinamakan 'AnyDBM' 

Kesalahan di atas mungkin disebabkan oleh perubahan versi sistem penterjemah python luas dari versi python2 ke python3 lalai.

# python -v python 3.4.2 

Penyelesaian

Untuk memperbaiki ralat ini, tukar penterjemah lalai dari /usr/bin/apt-listchanges kepada Python 2. Pertama, periksa versi python yang ada pada sistem anda:

# 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 

Seterusnya, tukar baris pertama /usr/bin/apt-listchanges Skrip:

Dari: #!/usr/bin/python ke: #!/usr/bin/python2.7 

Versi Python sebenar bergantung pada pemasangan versi Debian anda.

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Fail Konfigurasi Linux: 30 teratas yang paling penting
  • Sistem Hung Linux? Cara melarikan diri ke baris arahan dan ..
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Senarai alat Kali Linux terbaik untuk ujian penembusan dan ..
  • Mint 20: Lebih baik daripada Ubuntu dan Microsoft Windows?
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..
  • Manjaro Linux Windows 10 Dual Boot