Also erstelle ich eine brandneue Flask-App von Grund auf neu. Wie alle guten Entwickler machen, war mein erster Schritt, eine virtuelle Umgebung zu erstellen.Verwalten von Inhalten der requirements.txt für eine virtuelle Python-Umgebung
Das erste, was ich in der virtuellen Umgebung installieren ist Flask == 0.11.1.Flask installiert seine folgenden Abhängigkeiten:
- Klick == 6.6
- itsdangerous == 0,24
- Jinja2 == 2,8
- MarkupSafe == 0,23
- Werkzeug == 0.11.11
- Rad == 0.24.0
Nun erstelle ich eine requirements.txt um sicherzustellen, jeder das Repository Klonen hat die gleiche Version des libraries.However, mein Dilemma ist dies:
- Muss ich erwähnen, die jeweils der Kolben Abhängigkeiten in der requirements.txt zusammen mit den Versionsnummern OR
- erwähnen ich nur die genaue Flask Versionsnummer in der requirements.txt und hoffen, dass, wenn sie ein tun requirements.txt installieren pip, Glaskolben wird der Abhängigkeitsmanagement kümmern und sie werden die richtigen Versionen der abhängigen Bibliotheken
Werfen Sie einen Blick auf die 'pip-compile' Befehl in [pip-tools] (https://github.com/nvie/pip-tools/blob/master/README.md). – dirn
@ dirn..das ist wirklich nett..danke dafür .. – Amistad