Existují dva velmi jednoduché způsoby, jak vytvořit virtuální prostředí Pythonu na Debianu 10. Jsou velmi podobné a nabízejí téměř stejné výhody. Jako bonus navíc nebudete muset instalovat nic mimo výchozí repozitáře Debianu, abyste je mohli používat.
V tomto tutoriálu se naučíte:
- Jak nainstalovat závislosti
- Jak používat Venv Pythonu 3
- Jak používat Virtualenv

Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | Debian 10 Buster |
Software | Python 3 |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Nainstalujte závislosti
Než začnete, ujistěte se, že máte Python 3.
$ sudo apt install python3 python3-venv
Pak, pokud plánujete používat Virtualenv, nainstalujte jej také.
$ sudo apt install virtualenv python3-virtualenv
Použijte Venv Pythonu 3

venv
Pythonu 3 funkce je vestavěná a můžete ji použít k nastavení bez čehokoli jiného.
$ python3 -m venv /path/to/virtual/environment

Nastavení bude trvat jen několik sekund. Jakmile je hotovo, můžete aktivovat virtuální prostředí pomocí:
$ source your-broject/bin/activate
Nyní pracujete s instalací Pythonu z vašeho virtuálního prostředí, nikoli z celého systému. Vše, co nyní uděláte, by mělo být uloženo ve složce projektu. Až budete hotovi, stačí spustit deactivate
pro ukončení virtuálního Pythonu.
Použijte Virtualenv

Chcete-li začít, vytvořte své prostředí pomocí virtualenv
příkaz. Také mu budete muset říct, aby používal Python 3 s -p
vlajka.
$ virtualenv -p python3 /path/to/virtual/environment

To bude trvat několik sekund, než se nastaví pomocí Pip a dalších balíčků Pythonu, které obsahuje. Po dokončení aktivujte prostředí.
$ source your-project/bin/activate
Dělejte svou práci v adresářích projektu. Až budete hotovi, použijte deactivate
pro ukončení virtuálního prostředí.
Závěr
Je velmi snadné nastavit virtuální prostředí Pythonu a výhody jsou celkem jasné. Budete moci rozdělit své projekty a zabránit konfliktům. Při práci je také snazší spravovat verze balíčků Pythonu.