Ich kenne mich mit virtualenv und pip aus. Diese unterscheiden sich jedoch etwas von Bündler / Karton.
Zum Beispiel:
- pip schreibt den absoluten Pfad zu shebang oder aktiviert das Skript
- pip hat den
exec
Unterbefehl (bundle exec bar
) nicht - virtualenv kopiert den Python-Interpreter in ein lokales Verzeichnis
Verwendet jeder Python-Entwickler virtualenv / pip? Gibt es andere Paketverwaltungstools für Python?
pipenv
und shovel
unten erwähnt sind modernere Entscheidungen, da diese Frage gestellt wurde.