GNU/Linux >> Znalost Linux >  >> Debian

Jak nastavit virtuální prostředí Python na Debian 10 Buster

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

Virtuální prostředí Pythonu na Debianu 10.

Požadavky na software a použité konvence

Softwarové požadavky a konvence příkazového řádku systému Linux
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

Nastavte Python Venv na Debianu 10.

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

Aktivujte Python Venv na Debianu 10.

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

Vytvořte Python Virtualenv na Debianu 10.

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

Aktivujte Python Virtualenv na Debianu 10.

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.


Debian
  1. Nastavit statickou IP na Debianu 11 – Jak na to?

  2. Jak nainstalovat R na Debian 10 Buster

  3. Debian – Jak nainstalovat Python 3.6?

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak vytvořit virtuální prostředí Python na Ubuntu 20.04

  3. Jak nainstalovat Python 3.6.4 na Debian 9

  1. Jak nastavit statickou IP adresu na Debian 10 Buster

  2. Jak nastavit server Samba na Debian 10 Buster

  3. Jak nastavit server NFS na Debian 10 Buster