Heim >Backend-Entwicklung >Python-Tutorial >Wie behebt man den Fehler „Kein Modul mit dem Namen pkg_resources' in Django-Bereitstellungen?
Behebung des Fehlers „Kein Modul mit dem Namen Pkg_resources“ während der Django-Bereitstellung
Bei der Ausführung von „pip install“ innerhalb einer virtuellen Django-Umgebung tritt „Kein Modul mit dem Namen pkg_resources“ auf Umgebung kann auf ein fehlendes oder beschädigtes Python-Setuptools-Paket hinweisen. Dieser Fehler ist auf das Fehlen von pkg_resources zurückzuführen, einem Modul, das normalerweise mit Setuptools gebündelt wird.
Empfohlene Lösung (Update vom Juli 2018)
Die meisten Benutzer können dieses Problem durch die Installation von Setuptools beheben mit pip:
pip install setuptools
Für einige ist die Installation des python-setuptools-Paket über ihren Paketmanager (z. B. apt-get install oder yum install) kann ebenfalls erforderlich sein.
Legacy-Lösung für die Zeit vor Juli 2018
Prior Bis Juli 2018 wurden folgende Schritte empfohlen:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
oder
curl https://bootstrap.pypa.io/ez_setup.py | python
Dieses Skript wird eingerichtet setuptools, einschließlich der fehlenden pkg_resources Modul.
Erklärung
Das Bootstrap-Skript installiert pkg_resources und andere Setuptools-Abhängigkeiten. Durch Ausführen dieses Skripts können Sie den Fehler wegen fehlendem Modul beheben und mit der Installation Ihrer Django-Anforderungen fortfahren.
Das obige ist der detaillierte Inhalt vonWie behebt man den Fehler „Kein Modul mit dem Namen pkg_resources' in Django-Bereitstellungen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!