Menyelesaikan masalah "ImportError: No module named 'encodings'" Ralat
Mesej ini sering muncul apabila cuba menggunakan Python selepas menaik taraf kepada yang baharu versi Ubuntu, seperti 16.04. Ralat menunjukkan bahawa modul pengekodan tidak ditemui, yang penting untuk pengekodan dan penyahkodan teks.
Penyelesaian Sementara
Beberapa pembetulan sementara telah dicadangkan, termasuk menyahset Pembolehubah persekitaran PYTHONHOME dan PYTHONPATH. Walau bagaimanapun, penyelesaian ini selalunya gagal memberikan penyelesaian kekal.
Penyelesaian Kekal
Untuk pengguna Python 3, langkah berikut boleh membantu menyelesaikan isu secara kekal:
rm -rf venv
virtualenv -p /usr/bin/python3 venv/
source venv/bin/activate
pip install -r requirements.txt
Langkah ini akan memastikan kebergantungan yang diperlukan, termasuk pengekodan modul, dipasang di lokasi yang betul dan akan tersedia apabila menggunakan Python.
Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat 'ImportError: Tiada modul bernama 'pengekodan'' Selepas Menaik taraf Ubuntu?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!