Jak instalować i korzystać z Virtualenv z Python 3

Jak instalować i korzystać z Virtualenv z Python 3

Virtualenv to narzędzie używane do tworzenia izolowanego środowiska Pythona. To środowisko ma własne katalogi i środowisko instalacyjne. Nie dzieli to bibliotek z innymi środowiskami. Jest to bardzo pomocne dla aplikacji wymaganej oddzielne środowiska na tym samym serwerze. Virtualenv jest najłatwiejszym i zalecanym sposobem skonfigurowania niestandardowego środowiska Python. Ten samouczek pomoże ci stworzyć wirtualne środowisko dla aplikacji Python i użyć tego.

Wymagania wstępne

Musisz mieć zainstalowane następujące pakiety w swoim systemie.

  • Python 3
  • PYPEĆ

Zainstaluj Virtualenv z Python 3

Musisz mieć zainstalowane w systemie Python 3 i PIP. Używamy pakietu VirtualenV do tworzenia środowiska wirtualnego dla aplikacji Python. Więc najpierw zainstaluj moduł Python Virtualenv za pomocą polecenia:

PIP3 instaluj wirtualenv zbieranie wirtualenv pobieranie https: // pliki.Pythonhosted.org/pakiety/f7/69/9a07/virtuenv-16.7.4-py2.PY3-NONE-Any.WHL (3.3 MB) 100% | ████████████████████████████████ | 3.3MB 448KB/s Instalowanie zebranych pakietów: Virtualenv pomyślnie zainstalował VirtualeNV-16.7.4 

Utwórz środowisko wirtualne

Wyszukaj lokalizację binarną Python3 w twoim systemie. Użyj następującego polecenia, aby znaleźć lokalizację pliku binarnego Python 3 w systemie.

który Python3 /usr/bin/python3 

Zgodnie z powyższym poleceniem, Python 3 Binary jest dostępny pod adresem /usr/bin/python3.

Następnie przejdź do katalogu aplikacji Python

CD/var/WebApps/ 

Następnie utwórz osobne środowisko dla swojej aplikacji. Możesz zmienić nazwę katalogu środowiska (Isoenv użyte w przykładzie poniżej) zgodnie z Twoim wyborem. Możesz także zdefiniować katalog środowiska w innej lokalizacji.

Virtualenv -p/usr/bin/Python3 ISOENV Uruchamianie Virtualenv z interpreter/usr/bin/python3 już używając interpretera/usr/bin/python3 za pomocą prefiksów podstawowych '/usr' nowa Python wykonywacza w/var/webapps/ISOENV/bin/python3 /Bin/Python Instalowanie setauptools, pip, koło… gotowe. 

Powyższe polecenie stworzy osobne środowisko dla pliku binarnego Pythona. Możesz uzyskać do niego dostęp, wpisując tylko Python.

Aktywuj środowisko wirtualne

Przed użyciem musisz aktywować środowisko wirtualne. Zapewni to zainstalowanie wszystkich modułów i konfiguracji tylko do środowiska wirtualnego. Aby aktywować środowisko wirtualne, wykonaj:

Źródło izoenv/bin/aktywuj 

Nazwa bieżącego środowiska wirtualnego pojawia się po lewej stronie podpowiedzi. Twój monit będzie wyglądał jak (ISOenv) [e -mail chroniony] $

Aby zweryfikować właściwą wersję Pythona, uruchom następujące czynności:

(ISOENV) [chroniony e -mail] $ python -v python 3.6.8 

Każdy pakiet, który instalujesz za pomocą PIP, jest teraz umieszczany w folderze projektu Virtual Environments, odizolowany od globalnej instalacji Python.

Użyj PIP3, aby zainstalować moduł:

(ISOENV) [E -mail chroniony] $ PIP3 instalacja  

Możesz użyć „nosa”, jeśli zamierzasz pracować z OpenStack. Na przykład:

(ISOENV) [chroniony e -mail] $ PIP3 Zainstaluj nos zbieranie nosa pobieranie https: // pliki.Pythonhosted.Org/pakiety/15/D8/DD071918C040F50FA1CF80DA16423AF51FF8CE4A0F2399B7BF8DE45AC3D9/NEW-1-1.3.7-PY3-NONE-Any.WHL (154KB) | ████████████████████████████████ | 163KB 18.6 MB/s Instalowanie zebranych pakietów: Nos pomyślnie zainstalowany nos-1.3.7 

Dezaktywuj środowisko wirtualenv

Po zakończeniu pracy w środowisku wirtualnym, po prostu wyjdź z tego, wpisując dezaktywowane polecenie. Użytkownicy Domyślnie skontaktujesz się.

(ISOenv) [chroniony e -mail] $ dezaktywuj 

Usuń środowisko Virtualenv

Jeśli Twoja aplikacja nie jest wymagana do środowiska wirtualnego, możesz to usunąć. Aby usunąć środowisko, po prostu usuń katalog środowiska.

rm -rf Isoenv 

Wniosek

W tym samouczku dowiedziałeś się o konfiguracji wirtualnego środowiska Python w systemie Linux.