You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: de/django_installation/instructions.md
+33-5Lines changed: 33 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
> Ein Teil dieses Kapitels basiert auf dem Tutorial der Geek Girls Carrots (http://django.carrots.pl/).
2
-
>
2
+
3
3
> Teile dieses Kapitels basieren auf dem [django-marcador Tutorial](http://django-marcador.keimlink.de/) lizenziert unter Creative Commons Attribution-ShareAlike 4.0 International License. Das django-marcador Tutorial von Markus Zapke-Gründemann et al. ist urheberrechtlich geschützt.
4
4
5
5
## Virtuelle Umgebung
@@ -23,6 +23,9 @@ Wir nennen die virtuelle Umgebung `myvenv`. Das Kommando dazu lautet dann:
Um ein neues `virtualenv` zu erstellen, öffnest Du die Konsole (das kennst Du schon aus einem vorangegangenen Kapitel) und gibst `C:\Python35\python -m venv myvenv` ein. Das sieht dann so aus:
`C:\Python35\python` ist das Verzeichnis in das Du zuvor Python installiert hast. `myvenv` ist der Name deiner neuen virtuellen Arbeitsumgebung, deinem neuen `virtualenv`. Du kannst auch andere Namen benutzen. Aber denk daran: nur Kleinbuchstaben, keine Leerzeichen, Akzente oder andere Sonderzeichen. Kurze Namen eignen sich gut, denn Du wirst sie oft benutzen bzw. eingeben müssen!
35
38
36
-
### Linux und OS X
39
+
<!--endsec-->
40
+
41
+
<!--sec data-title="Virtuelle Umgebung: Linux and macOS X" data-id="virtualenv_installation_linuxosx"
42
+
data-collapse=true ces-->
37
43
38
-
Eine `virtualenv` auf Linux oder OS X anzulegen, heißt lediglich `python3 -m venv myvenv` einzugeben. Fertig. So sieht das dann aus:
44
+
### Linux und macOS X
45
+
46
+
Eine `virtualenv` auf Linux oder macOS X anzulegen, heißt lediglich `python3 -m venv myvenv` einzugeben. Fertig. So sieht das dann aus:
39
47
40
48
```bash
41
49
~/djangogirls$ python3 -m venv myvenv
@@ -54,16 +62,24 @@ Eine `virtualenv` auf Linux oder OS X anzulegen, heißt lediglich `python3 -m ve
Die obigen Kommandos erstellen ein Verzeichnis `myvenv` (bzw. den von Dir vergebenen Namen). Es enthält unsere virtuelle Arbeitsumgebung (im Wesentlichen ein paar Verzeichnisse und Dateien).
60
70
71
+
72
+
<!--sec data-title="Arbeiten mit der virtuellen Umgebung: Windows" data-id="virtualenv_windows"
73
+
data-collapse=true ces-->
61
74
#### Windows
62
75
63
76
Starte deine virtuelle Umgebung, indem du eingibst:
> Wenn du auf einem Windows-Rechner einen Fehler bekommst beim Aufruf von pip, dann prüfe, ob dein Pfad Leerzeichen, Akzente oder Sonderzeichen enthält (`C:\Users\User Name\djangogirls`). Wenn das der Fall ist, dann verschiebe es an einen anderen Ort ohne Leerzeichen, Akzente oder Sonderzeichen (empfohlen: `C:\djangogirls`). Danach versuchst du die Installation am neuen Ort noch einmal.
> Für pip mit Ubuntu 12.04 kann es zu folgendem Fehler kommen. Ruf dann `python -m pip install -U --force-reinstall pip` auf, um die Installation von pip im virtualenv zu reparieren.
153
+
> Für pip mit Ubuntu 12.04 kann es zu einem Fehler kommen. Ruf dann `python -m pip install -U --force-reinstall pip` auf, um die Installation von pip im virtualenv zu reparieren.
154
+
155
+
<!--endsec-->
128
156
129
157
Das war's! Du bist nun (endlich) bereit, deine erste Django Anwendung zu starten!
Copy file name to clipboardExpand all lines: de/installation/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
3
3
Wenn Du dieses Tutorial zu Hause bearbeitest, und nicht auf einer der ["Django Girls"-Veranstaltungen](http://djangogirls.org/events/), kannst du dieses Kapitel komplett überspringen und gleich zum Kapitel [Wie funktioniert das Internet?](../how_the_internet_works/README.md) gehen.
4
4
5
-
Wir werden die folgenden Punkte so oder so im vollständigen Tutorial betrachten. Das hier ist nur eine zusätzliche Seite, die alle Installationsanleitungen an einem Ort bündelt. Die "Django Girls"-Veranstaltung enthält einen "Installationsabend", an dem wir alles installeren, damit wir uns während des Workshops nicht damit beschäftigen müssen. Diese Seite ist für uns daher sehr hilfreich.
5
+
Wir werden die folgenden Punkte so oder so im vollständigen Tutorial betrachten. Das hier ist nur eine zusätzliche Seite, die alle Installationsanleitungen an einem Ort bündelt. Die "Django Girls"-Veranstaltung enthält einen "Installationsabend", an dem wir alles installieren, damit wir uns während des Workshops nicht damit beschäftigen müssen. Diese Seite ist für uns daher sehr hilfreich.
6
6
7
7
Wenn es Dir sinnvoll erscheint, kannst du dieses Kapitel natürlich auch bearbeiten. Wenn Du jedoch mit dem Lernen beginnen willst, bevor du eine handvoll Sachen auf deinem Computer installierst, überspringe dieses Kapitel und lies unsere Erklärungen zur Installation später im Tutorial.
8
8
@@ -26,7 +26,7 @@ Im Workshop wirst Du einen Blog erstellen und es gibt einige Dinge, bei denen es
Copy file name to clipboardExpand all lines: de/python_installation/instructions.md
+28-4Lines changed: 28 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,12 @@
1
+
> Für zu Hause: Dieses Kapitel hat ein Video [Installing Python & Code Editor](https://www.youtube.com/watch?v=pVTaqzKZCdA).
2
+
1
3
> Dieses Unterkapital basiert auf einem Tutorial der Geek Girls Carrots (http://django.carrots.pl/).
2
4
3
5
Django ist in Python geschrieben. Wir brauchen Python für alles in Django. Fangen wir mit der Installation an! Wir möchten, dass du Python 3.5 installierst, solltest du also bereits eine ältere Version installiert haben, musst du diese aktualisieren.
Python für Windows kannst du auf der Webseite https://www.python.org/downloads/windows/ herunterladen. Nachdem du die ***.msi**-Datei heruntergeladen hast, solltest du diese ausführen (doppelklicke die Datei) und den Anweisungen folgen. Es ist wichtig, dass du dir den Pfad (das Verzeichnis) merkst, wo du Python installierst. Du wirst das später brauchen!
@@ -10,6 +15,23 @@ Worauf du besonders achten solltest: im zweiten Schritt des Installationsassiste
10
15
11
16

Es ist ziemlich wahrscheinlich, dass du Python schon automatisch installiert hast. Um herauszufinden, ob das so ist (und wenn ja, welche Version du hast), öffne eine Konsole und gib das folgende Kommando ein:
@@ -45,12 +67,14 @@ Gib diesen Befehl in die Konsole ein:
45
67
$ sudo dnf install python3.5
46
68
```
47
69
48
-
### OS X
70
+
### openSUSE
49
71
50
-
Auf der Website https://www.python.org/downloads/release/python-343/ findest du den passenden Python-Installer:
72
+
Gib diesen Befehl in die Konsole ein:
51
73
52
-
* Runteraden der *Mac OS X 64-bit/32-bit installer*-Datei,
53
-
* Doppelklick auf *python-3.5.1-macosx10.6.pkg*, um das Installationsprogramm auszuführen.
74
+
```bash
75
+
$ sudo zypper install python3
76
+
```
77
+
<!--endsec-->
54
78
55
79
Um zu überprüfen, ob die Installation erfolgreich war, öffne eine Konsole und gib das `python3`-Kommando ein:
Copy file name to clipboardExpand all lines: de/python_introduction/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -494,7 +494,7 @@ Bisher haben wir den Python-Code nur im Interpreter eingegeben, wodurch wir imme
494
494
* Code eingeben und diesen in einer Python-Datei sichern
495
495
* Und diesen dann laufen lassen!
496
496
497
-
Um den Python-Interpreter zu beenden, nutze einfach die ~~~ exit()~~~ Funktion:
497
+
Um den Python-Interpreter zu beenden, nutze einfach die Funktion:
498
498
499
499
```python
500
500
>>>exit()
@@ -841,7 +841,7 @@ Das würde ausgeben:
841
841
842
842
`range` ist eine Funktion, die eine Liste von Nummern (eine nach der anderen) erschafft (die Nummern werden von dir als Parameter bereitgestellt).
843
843
844
-
Merk dir, dass die zweite dieser Nummern, die du als Parameter übergibst, nicht in der Liste enthalten ist, die von Python ausgegeben wird (das bedeutet, dass `range(1, 6)` von 1 bis 5 zählt, aber nicht die Nummer 6 enthält). Die liegt daran, weil "range" halb offen ist, was widerum bedeutet, dass es den ersten Wert enthält, aber nicht den letzten.
844
+
Merk dir, dass die zweite dieser Nummern, die du als Parameter übergibst, nicht in der Liste enthalten ist, die von Python ausgegeben wird (das bedeutet, dass `range(1, 6)` von 1 bis 5 zählt, aber nicht die Nummer 6 enthält). Das liegt daran, weil "range" halb offen ist, was wiederum bedeutet, dass es den ersten Wert enthält, aber nicht den letzten.
0 commit comments