Menyelesaikan masalah "Tiada modul bernama _sqlite3" dalam Django pada Debian 5
Apl Django anda menghadapi "ImproperlyConfigured: Ralat memuatkan ... : Tiada modul bernama ralat _sqlite3" kerana ketiadaan pembungkus SQLite yang diperlukan.
Punca:
Pemasangan Python anda tidak mempunyai pembungkus SQLite, yang penting untuk digunakan sqlite3 dalam Python 2.5.
Penyelesaian:
Untuk menyelesaikan isu ini, ikut langkah berikut:
Pasang sqlite-devel/libsqlite3-dev:
sudo apt-get install sqlite-devel (for RHEL/CentOS) sudo apt-get install libsqlite3-dev (for Debian/Ubuntu)
Konfigurasikan semula dan Susun Semula Python:
cd /usr/src/python-2.5.2 ./configure --enable-loadable-sqlite-extensions make sudo make install
Nota:
Arahan sudo make install akan menetapkan Python 2.5.2 sebagai lalai seluruh sistem. Untuk pemasangan setempat bersama versi Python sedia ada, gunakan sudo make altinstall sebaliknya.
Atas ialah kandungan terperinci Bagaimana untuk Menyelesaikan Ralat \'Tiada modul bernama _sqlite3\' dalam Django pada Debian 5?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!