Lästid: 2 minuter
Vad är Virtualenv?
Virtualenv är ett verktyg som skapar en isolerad miljö skild från andra projekt. I det här fallet kommer vi att installera olika Python-versioner, inklusive deras beroenden. Att skapa en virtuell miljö gör det möjligt för oss att arbeta med ett Python-projekt utan att påverka andra projekt som också använder Python., Det kommer att använda Pythons kärnfiler på den globala miljön för att köra, vilket sparar diskutrymme samtidigt som friheten att använda olika Python-versioner för separata appar eller projekt.
Preflight
- Pip-installation krävs detta kommer att installera Python samtidigt.
- inloggad som root eller en användare med administratörsbehörighet på en Ubuntu VPS LTS-server. Om du är inloggad med en vanlig användare med administratörsbehörighet, var noga med att använda sudo innan de kommandon som diskuteras i den här handledningen.,
Steg 1: Installera Virtualenv
först kommer vi att uppdatera vår apt-get, då installerar vi virtualenv-modulen.
apt-get updateapt-get install python-virtualenv
steg 2: skapa en virtuell miljö& Installera Python 3
Virtualenv fungerar genom att skapa en mapp som rymmer de nödvändiga Python körbara I bin-katalogen. I det här fallet installerar vi Python 3.5 samtidigt som vi skapar två mappar, virtualenvironment och project_1-katalogen.,
virtualenv -p /usr/bin/python3 virtualenvironment/project_1
Virtualenv skapar de nödvändiga katalogerna i katalogen project_1. I den här katalogen hittar du bin, include, lib, local och share.
steg 3: Aktivera din virtuella miljö
navigera till katalogen project_1 / bin och aktivera din nya miljö inifrån den mappen med kommandot source nedan. När som helst du behöver arbeta med ditt projekt måste du aktivera med följande kommando.,
cd virtualenvironment/project_1/binsource activate
eller om du befinner dig utanför bin-katalogen kan du använda följande kommando.
$ source virtualenvironment/project_1/bin/activate
du ser att du nu befinner dig i den här nyskapade miljön genom att notera förändringen i skalprompten, vilket återspeglar det namn vi skapade i steg 2.
(project_1) root@host2:~#
När Python-paket installeras kommer de att leva i lib-katalogen, project_1/lib/python3.5 / site-paket.,
avsluta din virtuella miljö genom att skriva:
(project_1) root@host2:~# deactivate
vill du veta mer?
med Virtualenv med Python kan du dra nytta av flera, isolerade miljöer där du fritt kan skapa, ändra eller ta bort dina program. Både våra dedikerade servrar eller VPS molnservrar kan enkelt använda denna teknik för att förbättra din produktivitet och ge en stabil utvecklingsplattform där du kan starta dina appar!