Niniejsza praca jest licencjonowana zgodnie z Creative Commons Attribution-ShareAlike License 4.0 International. Aby zobaczyć kopię niniejszej licencji, odwiedź creativecommons.org/licenses/by-sa/4.0/
Znacząca część niniejszego tutoriala zaczerpnięta i zmodyfikowana została na powyższej licencji ze świetnego poradnika Django Girls: tutorial.djangogirls.org/pl/
Środowisko wirtualne
Przy pracy nad Pythonowymi projektami, niezwykle przydatne (choć nie niezbędne) okazują się narzędzia do tworzenia środowisk wirtualnych.
Środowisko wirtualne (virtualenv) pozwala na odrębną konfigurację Pythona i dodatkowych bilbliotek dla każdego projektu. Dzięki temu na jednym komputerze można tworzyć wiele aplikacji jednocześnie bez uciążliwości związanych ze zmienianiem wersji Pythona i zależności.
Jak stworzyć virtualenv?
Windows
Otwórz konsolę i wykonaj następujące polecenie:
C:\Python36\python -m venv myvenv
gdzie C:\Python36\python
to ścieżka, w której zainstalowany jest Python, a myvenv
to (dowolnie przez Ciebie wybrana) nazwa środowiska wirtualnego.
Unix (OS X/linux)
Otwórz konsolę i wykonaj następujące polecenie:
python3 -m venv myvenv
gdzie myvenv
to (dowolnie przez Ciebie wybrana) nazwa środowiska wirtualnego.
Zauważ, że po wpisaniu komendy powstał folder o podanej przez Ciebie nazwie. Znajdują się w nim pliki, które odpowiadają za prawidłową konfigurację Twojego środowiska wirtualnego.
Jak włączyć (aktywować) środowisko wirtualne?
Widnows
Otwórz konsolę i wykonaj następujące polecenie:
myvenv\Scripts\activate
gdzie myvenv
to ścieżka do folderu środowiska wirtualnego.
Unix
Otwórz konsolę i wykonaj następujące polecenie:
source myvenv/bin/activate
gdzie myvenv
to ścieżka do folderu środowiska wirtualnego.
Po aktywacji virtualenv'a znak zachęty (prompt) w konsoli będzie poprzedzony nazwą środowiska wirtualnego objętą w nawias. Jeśli go widzisz - możesz brać się do pracy nad projektem!
Jak wyłączyć (zdezaktywować) środowisko wirtualne?
Otwórz konsolę i wykonaj polecenie deactivate
.
Po deaktywacji virtualenv'a instnieje możliwość jego usunięcia. Aby to zrobić wystarczy użyć następującego polecenia:
rm -r myenv
gdzie myvenv
to ścieżka do folderu środowiska wirtualnego.