culture_community:codersclub

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
Nächste ÜberarbeitungBeide Seiten der Revision
culture_community:codersclub [2015/12/11 19:21] 0xf02dculture_community:codersclub [2015/12/11 21:03] – [11.12.2015] pkirchner
Zeile 23: Zeile 23:
 Freifunk, Jabber, Postfix und co sollen danach folgen. Freifunk, Jabber, Postfix und co sollen danach folgen.
  
 +====11.12.2015====
 +=== Quantified Code ===
 +https://www.quantifiedcode.com/ Service der Automatisch Feedback zum eigenen (python) Code gibt wenn der auf github/bitbucket/etc. liegt. Ähnlich für Shell Skripte: http://www.shellcheck.net/
  
 +=== Python Code nach pip/apt ===
 +Saubere Python Umgeben erstellen und woanders wieder einspielen
 +<code>
 +# Richtet eine Virtuelle Umgebung für Python im entsprechenden Ordner ein
 +virtualenv <ordnername>
 +# Wechselt in den Virtualenv Kontext (Bash Spezifisch)
 +source <ordnername>/bin/activate
 +# Wechselt in den normalen Kontext zurück (Bash Spezifisch)
 +deactivate
 +# listet alle Python Pakete in der Umgebung (normal/virtualenv) auf
 +# und piped es in eine (hier: requirements.txt) Textdatei
 +pip freeze > requirements.txt
 +# Es bietet sich an die Requirements ggf. anzupassen und konkrete Versionen
 +# durch Ranges zu ersetzen
 +---- Woanders:
 +# Neues virtualenv einlegen, der "--system-site-packages" sorgt optional dafür
 +# das im Zweifel zuerst die Systeme Pakete benutzt werden falls vorhanden
 +# statt sie neu zu installieren
 +virtualenv <ordner>
 +# Requirements einlesen
 +pip install -r requirements.txt
 +</code>
 +Virtualenv Doku dazu: https://virtualenv.readthedocs.org/en/latest/
  
 +Für richtige PIP Packages siehe https://python-packaging-user-guide.readthedocs.org/en/latest/
  • culture_community/codersclub.txt
  • Zuletzt geändert: 2017/03/01 19:19
  • von 127.0.0.1