Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| culture_community:codersclub [2015/12/11 20:04] – [11.12.2015] sand | culture_community:codersclub [2017/03/01 19:19] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| ====== Warpzonista Coders Club ====== | ====== Warpzonista Coders Club ====== | ||
| - | + | Der Coders Club ist eine Gruppe von Leuten mit Interesse an Programmieren die sich jeden 2. Freitag im Monat trifft. Bei den Treffen wird versucht eine kleine Agenda abzuarbeiten, | |
| - | + | ||
| ===== Treffen ===== | ===== Treffen ===== | ||
| ==== 13.11.2015 ==== | ==== 13.11.2015 ==== | ||
| - | |||
| === Updates von Jetbrains === | === Updates von Jetbrains === | ||
| - | |||
| - | |||
| Wir sollten unsere Treffen dokumentieren. | Wir sollten unsere Treffen dokumentieren. | ||
| Zeile 14: | Zeile 9: | ||
| === Warpauth === | === Warpauth === | ||
| Python3 hatte Schwierigkeiten mit LDAP, die durch den Tausch einer Bibliothek | Python3 hatte Schwierigkeiten mit LDAP, die durch den Tausch einer Bibliothek | ||
| - | |||
| Es gab eine längere Diskussion, ob die Codebasis auf Github liegen oder weiter privat gehostet werden soll | Es gab eine längere Diskussion, ob die Codebasis auf Github liegen oder weiter privat gehostet werden soll | ||
| Zeile 28: | Zeile 22: | ||
| === Python Code nach pip/apt === | === Python Code nach pip/apt === | ||
| + | Saubere Python Umgeben erstellen und woanders wieder einspielen | ||
| + | < | ||
| + | # Richtet eine Virtuelle Umgebung für Python im entsprechenden Ordner ein | ||
| + | virtualenv < | ||
| + | # Wechselt in den Virtualenv Kontext (Bash Spezifisch) | ||
| + | source < | ||
| + | # Wechselt in den normalen Kontext zurück (Bash Spezifisch) | ||
| + | deactivate | ||
| + | # listet alle Python Pakete in der Umgebung (normal/ | ||
| + | # 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 " | ||
| + | # das im Zweifel zuerst die Systeme Pakete benutzt werden falls vorhanden | ||
| + | # statt sie neu zu installieren | ||
| + | virtualenv < | ||
| + | # Requirements einlesen | ||
| + | pip install -r requirements.txt | ||
| + | </ | ||
| + | Virtualenv Doku dazu: https:// | ||
| + | Für richtige PIP Packages siehe https:// | ||