Najdřív bych se naučil instalovat věci do virtualenvu. K tomu použij modul venv se standardní knihovny.
Pokud máš víc verzí Pythonu můžeš použít i příkaz py.exe a vybrat si jakou chceš verzi, v adresáři s projektem např.
$ py -3.7 -m venv .venv
nebo
$ py -3.6 -m venv .venv
Pokud nepoužiješ `py` zavolá se python interpretr který je v cestě dříve, zkus třeba `python --version` a uvidíš který to je např u mně je první 3.6 i když mám i 3.7.
$ python --version
Python 3.6.6
Pak musíš prostředí aktivovat:
$ .venv\Scripts\activate
Teď jsi ve virtuálním prostředí, izolovaný od globálního.
$ where python
C:\Users\uetoyo\projects\.venv\Scripts\python.exe
C:\Users\uetoyo\AppData\Local\Programs\Python\Python36\python.exe
C:\Users\uetoyo\AppData\Local\Programs\Python\Python37\python.exe
A teď teprv instaluj Flask!
$ pip install flask
Aplikaci pak ulož třeba do souboru app.py a ten spusť pomocí
$ python app.py
Běží?
Flask je dobrý dát do requirements.txt nebo použij Pipenv či Poetry, které dělají spoustu věcí za tebe, ale s virtuálním prostředím se nauč i tak pracovat.
-
https://docs.python.org/3/library/venv.html-
https://github.com/pypa/pipenv-
https://github.com/sdispater/poetry