Saya baru saja selesai menginstal python 3.5.1 di Ubuntu saya, tetapi saya dihadapkan dengan pesan kesalahan ini, terlepas dari apakah saya menginstal dengan Anaconda atau dengan apt-get
:
No module named 'gdbm'
yang biasanya ditampilkan di terminal saya. Saya juga telah mencoba menginstal gdbm
menggunakan:
sudo apt-get install gdbm
tetapi tidak memecahkan masalah. Bisakah saya mendapatkan bantuan tentang cara memperbaiki masalah ini dari siapa pun di sini?
Jawaban:
membantuku
sumber
Unable to locate package python3.6-gdbm
? Saya mencoba menambahkan repositori baru, tetapi kesalahan awal muncul lagi.python3.7-gdbm
untuk sayasudo apt-get install python3.6-gdbm
Dalam kasus saya, jika saya mencoba menjalankan setiap perintah yang tidak ada di bash shell saya akan mendapatkan error kotor ini:
Tidak ada jawaban di atas yang berfungsi dalam kasus saya. Meskipun masalah ini telah dipecahkan, ini mungkin bisa membantu seseorang. Jika Anda masih mengalami masalah ini, mungkin ini akan membantu:
Saya telah menginstal python3.6 dari repositori
ppa.launchpad.net/jonathonf/python-3.6/ubuntu
, dan ternyata itu merusak beberapa hal.Ketika mencoba menginstal ulang paket
command-not-found python3-commandnotfound python3-gdbm python3-gdbm-dbg sessioninstaller
, saya perhatikan bahwa apt sedang menarik sumber dari sini:Untuk memperbaiki masalah ini, saya cukup menghapus repositori itu:
Dan daripada menjalankan kembali perintah ini (sebagai root):
Sekarang, semuanya berfungsi lagi:
sumber
command-not-found
gagal.python3.6 -m venv
rusak untuk saya. Mengubah repositori deadsnakes menyelesaikan semua masalah saya. Lihat juga stackoverflow.com/a/50197283/7599943sudo ppa-purge ppa:jonathonf/python-3.6
memperbaikinya untuk saya (menginstal ulang paket yang diperlukan secara otomatis).Sudahkah Anda mencoba menginstal paket
python3-gdbm
sumber
gdbm
lagi. Gunakan_gdbm
.Saya telah menginstal python 3.6 dan bekerja saya telah mencoba banyak hal tetapi
Perintah ini bekerja untuk saya
sumber
Saya memiliki masalah yang sama dan menyelesaikannya dengan:
menjalankan synaptic, untuk hal lain, ditampilkan bahwa python3-gdbm membutuhkan pembaruan. Saya mengizinkan sinaptik untuk membuat pembaruan dan: Sekarang saya mendapatkan masalah yang sama kembali.
Ketika menjalankan perintah di atas lagi saya mendapatkan sebagai pesan, di terminal, untuk perintah pertama: Paket-paket berikut akan DIPERBARUI: python3-gdbm. Setelah menjawab Y untuk pertanyaan jika saya ingin melanjutkan, traceback berfungsi lagi.
Jadi jelas ada sesuatu yang salah (bug) di versi terbaru python3-gdbm.
sumber
membantuku
sumber
Bergantung pada versi python yang baru saja Anda instal, SATU dari yang berikut:
sumber
Saya memiliki kesalahan ini ketika saya lupa untuk mengaktifkan lingkungan virtual Python yang digunakan dengan perintah yang saya coba jalankan (Perintah tx dalam kasus saya).
sumber