Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
|
python:pipenv [2021/05/27 19:32] root [Grundlegende/Wichtige Kommandos] |
python:pipenv [2023/12/28 18:07] (aktuell) root |
||
|---|---|---|---|
| Zeile 35: | Zeile 35: | ||
| ^Option^Beschreibung^ | ^Option^Beschreibung^ | ||
| |< | |< | ||
| - | |< | + | |< |
| </ | </ | ||
| + | |< | ||
| ======= Dateien ====== | ======= Dateien ====== | ||
| Zeile 59: | Zeile 59: | ||
| * + die genauen Versionen der installierten Pakete + die genauen Versionen der Abhängigkeiten | * + die genauen Versionen der installierten Pakete + die genauen Versionen der Abhängigkeiten | ||
| * dadurch lässt sich auf einem anderen System genau die gleiche Umgebung (exakt mit den gleichen Versionen der Pakete) replizieren | * dadurch lässt sich auf einem anderen System genau die gleiche Umgebung (exakt mit den gleichen Versionen der Pakete) replizieren | ||
| + | |||
| + | |||
| + | ===== .env ===== | ||
| + | |||
| + | * Enthält environment-Variablen | ||
| + | * wird gelesen wenn man pipenv shell ausführt | ||
| + | |||
| + | |||
| + | ===== Troubleshooting ===== | ||
| + | |||
| + | ^Problem ^Lösung ^ | ||
| + | |Python-Version ändern |Kann u.a. auch notwendig sein wenn man von einer Maschine auf eine andere portiert. \\ \\ < | ||
| + | * Virtuelle Umgebung (die installierten Pakete usw. (die befinden sich in der Regel in ~./ | ||
| + | <sxh python> | ||
| + | pipenv --rm | ||
| + | </ | ||
| + | * im Pipfile | ||
| + | < | ||
| + | [requires] | ||
| + | python_version = " | ||
| + | </ | ||
| + | Auf die gewünschte Python-Version ändern | ||
| + | * Environment neu-installieren | ||
| + | <sxh bash> | ||
| + | pipenv | ||
| + | </ | ||
| + | * Pakete neuinstallieren | ||
| + | <sxh> | ||
| + | pipenv sync | ||
| + | </ | ||
| + | </ | ||