Czas czytania: 2 minuty
czym jest Virtualenv?
Virtualenv jest narzędziem, które tworzy odizolowane środowisko od innych projektów. W tym przypadku będziemy instalować różne wersje Pythona, w tym ich zależności. Tworzenie środowiska wirtualnego pozwala nam pracować nad projektem Pythona bez wpływu na inne projekty, które również używają Pythona., Wykorzysta Podstawowe pliki Pythona w globalnym środowisku do uruchomienia, oszczędzając w ten sposób miejsce na dysku, zapewniając jednocześnie swobodę korzystania z różnych wersji Pythona dla oddzielnych aplikacji lub projektów.
Preflight
- wymagana jest instalacja Pip.
- zalogowany jako root lub użytkownik z uprawnieniami administratora na serwerze Ubuntu VPS LTS. Jeśli jesteś zalogowany przez zwykłego użytkownika z uprawnieniami administratora, pamiętaj, aby użyć sudo przed poleceniami omówionymi w tym samouczku.,
Krok 1: Zainstaluj Virtualenv
najpierw zaktualizujemy nasz apt-get, a następnie zainstalujemy moduł virtualenv.
apt-get updateapt-get install python-virtualenv
Krok 2: Utwórz Wirtualne Środowisko& zainstaluj Pythona 3
Virtualenv działa, tworząc folder, który zawiera niezbędne pliki wykonywalne Pythona w katalogu bin. W tym przypadku instalujemy Pythona 3.5, jednocześnie tworząc dwa foldery: virtualenvironment oraz katalog project_1.,
virtualenv -p /usr/bin/python3 virtualenvironment/project_1
Virtualenv utworzy niezbędne katalogi w katalogu project_1. W tym katalogu znajdziesz bin, include, lib, local I share.
Krok 3: Aktywuj swoje środowisko wirtualne
przejdź do katalogu project_1 / bin i aktywuj nowe środowisko z tego folderu za pomocą polecenia source poniżej. W każdej chwili trzeba pracować nad projektem trzeba będzie włączyć za pomocą następującego polecenia.,
cd virtualenvironment/project_1/binsource activate
lub jeśli znajdujesz się poza katalogiem bin, możesz użyć następującego polecenia.
$ source virtualenvironment/project_1/bin/activate
zobaczysz, że jesteś teraz w tym nowo utworzonym środowisku, odnotowując zmianę w monicie powłoki, która odzwierciedla nazwę utworzoną w Kroku 2.
(project_1) root@host2:~#
Po zainstalowaniu pakietów Pythona, będą one znajdować się w katalogu lib, project_1/lib/python3.5/site-packages.,
Wyjdź z wirtualnego środowiska, wpisując:
(project_1) root@host2:~# deactivate
chcesz wiedzieć więcej?
Korzystanie z Virtualenv w Pythonie pozwala na korzystanie z wielu, izolowanych środowisk, w których można dowolnie tworzyć, modyfikować lub usuwać swoje aplikacje. Zarówno nasze serwery dedykowane, jak i serwery w chmurze VPS mogą z łatwością wykorzystać tę technologię, aby zwiększyć produktywność i zapewnić stabilną platformę programistyczną, z której można uruchamiać aplikacje!