
Flask-Venv je knihovna pro Flask, sloužící k odesílaní mailů.
K čemu je virtuální enviroment dobrý? Virtuální enviroment se používá ke spravování závislostí Pythonu. Pokud máme ve správě více projektů, pravděpodobně u nich budeme chtít používat více různých knihoven, různých verzí. Virtualní enviroment slouží k tomu, abychom si systém zbytečně nezabordelili, a zároveň abychom mohli spouštět aplikace, tak jak potřebujeme.
Vytvoříme si adresář, kde budeme mít nějaký vlastní projekt. Uvnitř adresáře vytvoříme virtuální enviroment:
sudo apt-get install python-virtualenv
mkdir myproject
cd myproject
python3 -m venv venv
Pokud bychom používali python v2, tak takto:
python2 -m virtualenv auth
Před tím než začneme používat náš projekt, vlezeme do virtuálního prostředí:
source auth/bin/activate
Shell by měl ukazovat, že se nacházíme ve virtuálním prostředí. Pokud chceme z virtuálního prostředí pryč, použijeme:
deactivate
Když už jsme ve virtuálním prostředí, instalujeme klasicky pomocí pip:
pip install Flask
Pokud chceme nainstalovat dependencies do virtálního prostředí, můžeme takto:
python3 -m venv newenv
newenv/bin/pip install -r requirements.txt