Heim > Backend-Entwicklung > Python-Tutorial > Wie behebt man den Fehler „Kein Modul mit dem Namen pkg_resources' in Django-Bereitstellungen?

Wie behebt man den Fehler „Kein Modul mit dem Namen pkg_resources' in Django-Bereitstellungen?

Barbara Streisand
Freigeben: 2024-11-22 07:05:10
Original
800 Leute haben es durchsucht

How to Fix the

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
Nach dem Login kopieren

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:

  1. Stellen Sie sicher, dass Sie eine haben Python-Umgebung ohne Distribution oder installierte Setuptools-Versionen unter 0.6.
  2. Führen Sie das Setuptools-Setup-Skript aus:
wget https://bootstrap.pypa.io/ez_setup.py -O - | python
Nach dem Login kopieren

oder

curl https://bootstrap.pypa.io/ez_setup.py | python
Nach dem Login kopieren

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!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage