@@ -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.
2126To 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-
5947Nauč se Python jde pustit ve dvou režimech.
6048První 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.
6149Pustí 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í
7563Pustí 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
7967Generating HTML...
8068 * Running on http://127.0.0.1:8003/ (Press CTRL+C to quit)
8169```
0 commit comments