Ich fing gerade an, an einem Projekt zu arbeiten, in dem ich viele Abhängigkeiten über Pip installieren musste. Die Anleitung sollte alles manuell erledigen.Gibt es eine Projektdateiunterstützung wie npm/package.json für Pythons Pip?
Ich habe nodejs und maven zuvor verwendet, wo dieser Prozess automatisiert ist und die Abhängigkeiten zwischen Projekten isoliert sind. Zum Beispiel kann ich im Knoten I alles in package.json konfigurieren und einfach npm install ik mein Projektverzeichnis ausführen.
Gibt es etwas Ähnliches für Pip?
Ich benutze 'pip freeze' um alle Abhängigkeiten aufzulisten und benutze -r Option um eine requirement.txt Datei zu generieren. Und dann 'pip install -r requirement.txt' verwenden, um alle zu installieren. Schauen Sie [hier] (http://pip.readthedocs.org/en/latest/reference/pip_freeze.html) – xbb
yeah, aber 'pip install -r requirement.txt' saugt, wenn Ihre Projekte zusammenführen. Es zieht "doppelte Abhängigkeitsfehler", wenn das gleiche Paket zweimal erwähnt wird (__mit derselben__ Versionsnummer sogar!). Nichts wie 'npm-deps'. Ich denke, es war eine dubi - sche Idee, eine flache Datei zu benutzen, um Abhängigkeiten zu speichern. – CpILL