Jak instalować i korzystać z Virtualenv z Python 3
- 1928
- 615
- Juliusz Janicki
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.
- « Jak zainstalować serwer Red5 na Ubuntu 18.04 i 16.04
- Korzystanie z argumentów wiersza poleceń w Pythonie »