Wie generiert man automatisch eine „requirements.txt'-Datei aus Python-Quellcode?

Linda Hamilton
Freigeben: 2024-11-04 04:28:29
Original
726 Leute haben es durchsucht

How to Automatically Generate a `requirements.txt` File from Python Source Code?

Erstellen von „requirements.txt“ aus Python-Quellcode

Beim Arbeiten mit Python-Projekten ohne eine „requirements.txt“-Datei manuell erstellen Man kann eine mühsame Aufgabe sein. Glücklicherweise gibt es eine einfache Methode, diesen Prozess zu automatisieren, indem Sie die Importabschnitte Ihres Python-Quellcodes nutzen.

Lösung:

So erstellen Sie eine „requirements.txt“ Führen Sie die folgenden Schritte aus, um die Datei automatisch zu erstellen:

  1. Installieren Sie das Paket pipreqs, das ein Befehlszeilenprogramm zum Generieren von Anforderungen aus Python-Code bereitstellt.
<code class="bash">pip install pipreqs</code>
Nach dem Login kopieren
  1. Navigieren Sie zu dem Verzeichnis, das Ihren Python-Quellcode enthält.
  2. Führen Sie den folgenden Befehl aus:
<code class="bash">pipreqs /path/to/project</code>
Nach dem Login kopieren

Dadurch wird im aktuellen Verzeichnis eine Datei „requirements.txt“ erstellt, in der alle aufgelistet sind die erforderlichen Pakete für Ihr Projekt.

Vorteile von Pipreqs

Pipreqs bietet mehrere Vorteile gegenüber der Verwendung von pip freeze für die Erstellung von „requirements.txt“-Dateien:

  • Genauigkeit:Pipreqs berücksichtigt nur die Importe in Ihrem Projekt, ausgenommen alle in Ihrer Umgebung installierten Pakete, die nicht direkt im Code verwendet werden.
  • Effizienz: Pipreqs vermeidet die Installation von Paketen vor der Generierung der Datei „requirements.txt“, was Zeit und Ressourcen spart.
  • Flexibilität: Pipreqs kann eine Datei „requirements.txt“ generieren, auch wenn die Pakete nicht generiert werden in Ihrer Umgebung installiert.

Das obige ist der detaillierte Inhalt vonWie generiert man automatisch eine „requirements.txt'-Datei aus Python-Quellcode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!