2016-08-12 4 views
1

Wenn ich zum Beispiel ein requirements-dev.txt und ein requirements.txt, ich weiß, ich -r requirements.txt innen requirements-dev.txt, zum Beispiel haben kann, und pip install -r requirements-dev.txt laufen würde Pakete von beiden Dateien installieren.Mit „-t“ Option in einer Datei requirements.txt

Das sagte, ich war sicher, dass jede Installationsoption innerhalb einer Anforderungsdatei funktionieren würde. Es stellte sich heraus, dass, wenn ich in einer Anforderungen etwas wie Datei platzieren:

mypackage==1.0.0 -t /path/to/local/dir

ich:

pip: error: no such option: -t

beim Laufen pip install mypackage==1.0.0 -t /path/to/local/dir funktioniert gut. Aus komplizierten Gründen muss ich mehrere Pakete in einer Anforderungsdatei platzieren, wobei einige Pakete auf ein Verzeichnis zielen müssen, andere auf ein anderes, und so weiter.

Irgendwelche Lösungen, damit dies funktioniert?

Antwort

1
pip install -r requirements.txt -t /path/to/install 

Dies sollte funktionieren. Es hat für mich funktioniert.

Wenn Sie möchten, dass verschiedene Module an verschiedenen Orten installiert werden, dann müssen Sie sie möglicherweise in mehrere Textdateien für Anforderungen einfügen. Dies ist zumindest so weit ich weiß

+0

Das war, was ich hatte Angst. :(Aber vielen Dank für diese Antwort! – lucasnadalutti

Verwandte Themen