Benutzer-Werkzeuge

Webseiten-Werkzeuge


python:pipenv

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

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^
 |<code>--all</code>|Deinstalliert alle Pakete| |<code>--all</code>|Deinstalliert alle Pakete|
-|<code>--all-dev</code>|Deinstalliert alle Pakete die mit <code>--dev</dev> installiert|+|<code>--all-dev</code>|Deinstalliert alle Pakete die mit <code>--dev</code> installiert|
 </WRAP>| </WRAP>|
 +|<code> pipenv --rm </code> | Löscht das virtuelle Environment (gemeint ist die Installation des Interpreters und der Pakete -> für gewöhnlich in ~/.local/share/environments/). \\ \\ Pipfile und Pipfile.lock bleiben erhalten. Dadurch lässt sich einfach durch aufrufen von pipenv und pipenv sync ein neues Environment erstellen | 
  
 ======= 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. \\ \\ <WRAP>
 +  * Virtuelle Umgebung (die installierten Pakete usw. (die befinden sich in der Regel in ~./local/share/environments) löschen
 +<sxh python>
 +pipenv --rm 
 +</sxh>
 +  * im Pipfile
 +<code>
 +[requires]
 +python_version = "3.10"
 +</code>
 +Auf die gewünschte Python-Version ändern
 +  * Environment neu-installieren
 +<sxh bash>
 +pipenv
 +</sxh>
 +  * Pakete neuinstallieren
 +<sxh>
 +pipenv sync
 +</sxh>
 +</WRAP>|
python/pipenv.1622136767.txt.gz · Zuletzt geändert: 2021/05/27 19:32 von root