doba čtení: 2 minuty
co je Virtualenv?
Virtualenv je nástroj, který vytváří izolované prostředí oddělené od ostatních projektů. V tomto případě budeme instalovat různé verze Pythonu, včetně jejich závislostí. Vytvoření virtuálního prostředí nám umožňuje pracovat na projektu Python bez ovlivnění dalších projektů, které také používají Python., Bude využívat základní soubory Pythonu v globálním prostředí ke spuštění, čímž ušetříte místo na disku a zároveň poskytnete svobodu používat různé verze Pythonu pro samostatné aplikace nebo projekty.
kontrola před výstupem
- Pip instalace je nutná, to bude instalovat Python ve stejnou dobu.
- přihlášen jako root nebo uživatel s oprávněními správce Na serveru Ubuntu VPS LTS. Pokud jste přihlášeni s běžným uživatelem s oprávněními správce, nezapomeňte použít sudo před příkazy diskutovanými v tomto tutoriálu.,
Krok 1: Nainstalujte Virtualenv
nejprve aktualizujeme náš apt-get a poté nainstalujeme modul virtualenv.
apt-get updateapt-get install python-virtualenv
Krok 2: Vytvoření Virtuálního Prostředí & Instalovat Python 3,
Virtualenv funguje vytvořením složky, která sídlí třeba Python spustitelné soubory v adresáři bin. V tomto případě instalujeme Python 3.5 a zároveň vytváříme dvě složky, adresář virtualenvironment a project_1.,
virtualenv -p /usr/bin/python3 virtualenvironment/project_1
Virtualenv vytvoří potřebné adresáře v adresáři project_1. V tomto adresáři najdete bin, include, lib, local a share.
Krok 3: Aktivujte Svůj Virtuální Prostředí
Přejděte na project_1/bin adresář a aktivujte si nové prostředí v rámci této složky pomocí zdrojem příkaz níže. Kdykoli budete potřebovat pracovat na vašem projektu, budete muset povolit pomocí následujícího příkazu.,
cd virtualenvironment/project_1/binsource activate
nebo pokud jste mimo adresář bin, můžete použít následující příkaz.
$ source virtualenvironment/project_1/bin/activate
uvidíte, že jste nyní v této nově vytvořené prostředí, všímat si změn v shellu, který odráží název, který jsme vytvořili v Kroku 2.
(project_1) root@host2:~#
Když Python balíčky jsou nainstalovány, budou žít v lib adresáři, project_1/lib/python3.5/site-packages.,
ukončete virtuální prostředí zadáním:
(project_1) root@host2:~# deactivate
chcete se dozvědět více?
použití Virtualenv s Pythonem vám umožní využít více izolovaných prostředí, ve kterých můžete své aplikace volně vytvářet, upravovat nebo odstraňovat. Naše dedikované servery nebo cloudové servery VPS mohou tuto technologii snadno využít ke zlepšení vaší produktivity a poskytují stabilní vývojovou platformu, ze které můžete spouštět své aplikace!