@@ -17,7 +17,12 @@ Vše potřebné si můžeš připomenout v [návodu na používání terminálu]
17
17
18
18
## Instalace
19
19
20
- Nejprve musíš naklonovat repozitář, ze kterého se Nauč se Python vykresluje.
20
+ Nauč se Python používá k definici závislostí Pipenv, který si nejspíš budeš muset doinstalovat.
21
+ Postupovat můžeš podle [ návodu na instalaci Pipenvu] [ pipenv-install ] .
22
+
23
+ [ pipenv-install ] : https://pipenv.readthedocs.io/en/latest/install/#installing-pipenv
24
+
25
+ Po instalaci si musíš naklonovat repozitář, ze kterého se Nauč se Python vykresluje.
21
26
To uděláš tímto příkazem:
22
27
23
28
``` console
@@ -30,38 +35,21 @@ Poté přepni adresář do naklonovaného repozitáře:
30
35
$ cd naucse.python.cz
31
36
```
32
37
33
- A vytvoř si v něm virtuální prostředí – pokud nevíš jak na to, můžeš se podívat do výše zmíněného [ návodu na instalaci Pythonu] [ beginners-install ] .
34
- Virtuální prostředí si rovnou aktivuj.
35
-
36
- Poslední krok instalace je nainstalování závislostí, tedy potřebných knihoven uvedených v souboru ` requirements.txt ` :
38
+ Zbývá už jen nainstalovat závislosti, to uděláš pomocí následujícího příkazu, který za tebe zároveň i vytvoří virtuální prostředí.
37
39
38
40
``` console
39
- (__venv__)$ python -m pip install -r requirements.txt
41
+ $ pipenv install
40
42
```
41
43
42
44
{{ anchor('launch') }}
43
45
## Spuštění
44
46
45
- Teď, když máš webovou aplikaci Nauč se Python nainstalovanou, stačí už ji jen pustit.
46
- Nejdříve si musíš nastavit proměnou prostředí.
47
- Na Unixu (Linux, macOS):
48
-
49
- ``` console
50
- (__venv__)$ export PYTHONPATH=.
51
- ```
52
-
53
- Na Windows:
54
-
55
- ``` dosvenv
56
- (__venv__)> set PYTHONPATH=.
57
- ```
58
-
59
47
Nauč se Python jde pustit ve dvou režimech.
60
48
První režim vykresluje každou stránku pokaždé znova – hodí se na vývoj, aby byly všechny změny okamžitě vidět.
61
49
Pustí se následovně:
62
50
63
51
``` console
64
- (__venv__)$ python -m naucse serve
52
+ $ pipenv run naucse serve
65
53
* Running on http://0.0.0.0:8003/ (Press CTRL+C to quit)
66
54
* Restarting with stat
67
55
* Debugger is active!
@@ -75,7 +63,7 @@ Druhý režim nejdříve vykreslí všechny stránky a až poté ti je zobrazí
75
63
Pustí se následovně (pozor, nějakou chvíli to trvá):
76
64
77
65
``` console
78
- (__venv__)$ python -m naucse freeze --serve
66
+ $ pipenv run naucse freeze --serve
79
67
Generating HTML...
80
68
* Running on http://127.0.0.1:8003/ (Press CTRL+C to quit)
81
69
```
0 commit comments