Skip to content

Commit 31c5d1f

Browse files
mikiczhroncok
authored andcommitted
Updated the meta course with Pipenv
Fixes #445 Merges #447
1 parent 7aebd85 commit 31c5d1f

File tree

1 file changed

+10
-22
lines changed

1 file changed

+10
-22
lines changed

lessons/meta/installing-naucse/index.md

Lines changed: 10 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,12 @@ Vše potřebné si můžeš připomenout v [návodu na používání terminálu]
1717

1818
## Instalace
1919

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.
2126
To uděláš tímto příkazem:
2227

2328
```console
@@ -30,38 +35,21 @@ Poté přepni adresář do naklonovaného repozitáře:
3035
$ cd naucse.python.cz
3136
```
3237

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í.
3739

3840
```console
39-
(__venv__)$ python -m pip install -r requirements.txt
41+
$ pipenv install
4042
```
4143

4244
{{ anchor('launch') }}
4345
## Spuštění
4446

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-
5947
Nauč se Python jde pustit ve dvou režimech.
6048
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.
6149
Pustí se následovně:
6250

6351
```console
64-
(__venv__)$ python -m naucse serve
52+
$ pipenv run naucse serve
6553
* Running on http://0.0.0.0:8003/ (Press CTRL+C to quit)
6654
* Restarting with stat
6755
* Debugger is active!
@@ -75,7 +63,7 @@ Druhý režim nejdříve vykreslí všechny stránky a až poté ti je zobrazí
7563
Pustí se následovně (pozor, nějakou chvíli to trvá):
7664

7765
```console
78-
(__venv__)$ python -m naucse freeze --serve
66+
$ pipenv run naucse freeze --serve
7967
Generating HTML...
8068
* Running on http://127.0.0.1:8003/ (Press CTRL+C to quit)
8169
```

0 commit comments

Comments
 (0)