Open Source Quicktipp Software

[Quicktipp] Python Projekt Abhängigkeiten auflisten

Bei meinem aktuellen Python Projekt teste ich meine Software auf verschiedenen Geräten. (Sobald die Software stabil ist, werde ich sie auf Github veröffentlichen und auch hier vorstellen.) Bei der manuellen Erstinstallation müssen hierbei zuerst die Abhängigkeiten wie pyperclip oder dnspython installiert werden. Das geschieht über die Python Paketverwaltung pip.

Alle Abhängigkeiten auslesen

Über die Paketverwaltung pip lassen sich nicht nur python Pakete installieren, sondern auch alle bereits installierten Abhängigkeiten von einem Projekt auslesen. Mit pip list werden alle Abhängigkeiten lesbar als Liste ausgegeben.

Wer die direkte Ausgabe im richtigen python Format haben möchte, der führt in seinem Projekt Verzeichnis pip freeze aus. Zum direkten Erstellen einer requirements.txt Datei fügen wir einfach eine Angabe hinzu.

pip freeze > requirements.txt

Wer diesen kleinen Befehl in seinem python Projekt in der Konsole ausführt, erhält jetzt eine Liste mit allen Abhängigkeiten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.