Menyelesaikan masalah Ralat "No module named pkg_resources" dalam Django Deployment
Apabila menggunakan aplikasi Django ke pelayan pembangunan, adalah penting untuk menangani ralat "Tiada modul bernama pkg_resources" yang timbul semasa pemasangan pip -r requirements.txt. Isu ini berpunca daripada pakej setuptools yang hilang atau rosak.
Secara sejarah, pkg_resources telah menjadi sebahagian daripada pengedaran setuptools. Dalam versi terkini, pendekatan yang disyorkan ialah memasang alat tetapan secara terus menggunakan alat tetapan pemasangan pip. Walau bagaimanapun, untuk sesetengah persediaan, anda mungkin perlu memasang pakej python-setuptools tambahan melalui pengurus pakej anda.
Kaedah Skrip Bootstrap Warisan
Sebelum Julai 2018, isu itu boleh diselesaikan menggunakan langkah berikut:
Jalankan skrip persediaan setuptools:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
Sebagai alternatif, untuk sistem tanpa wget:
curl https://bootstrap.pypa.io/ez_setup.py | python
Tambahan Nota
Atas ialah kandungan terperinci Bagaimana untuk Membetulkan Ralat \'Tiada modul bernama pkg_resources\' Semasa Django Deployment?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!