Python venv – tworzenie wirtualnego środowiska

Wirtualne środowiska venv to narzędzie wbudowane w Python, które umożliwia izolowanie zainstalowanych pakietów i bibliotek w jednym projekcie od innych projektów, co pozwala na uniknięcie konfliktów wersji oraz zapewnienie niezależności projektu od innych aplikacji na komputerze.

Przygotowanie wirtualnego środowiska

Oto kilka prostych kroków, które należy wykonać, aby utworzyć wirtualne środowisko venv:

  • Upewnij się, że masz zainstalowany Python na swoim komputerze. Jeśli nie, pobierz i zainstaluj go z oficjalnej strony Pythona.
  • Otwórz terminal (wiersz poleceń) na swoim komputerze i przejdź do folderu, w którym chcesz utworzyć wirtualne środowisko.
  • Wpisz następującą komendę:
python -m venv nazwa_srodowiska

gdzie nazwa_srodowiska to nazwa, którą chcesz nadać wirtualnemu środowisku. Wirtualne środowisko zostanie utworzone w bieżącym folderze.

Aktywacja i deaktywacja wirtualnego środowiska

Aby aktywować wirtualne środowisko, wpisz następującą komendę:

source nazwa_srodowiska/bin/activate

lub jeśli korzystasz z systemu Windows:

nazwa_srodowiska\Scripts\activate
  • Teraz możesz zainstalować pakiety i biblioteki Pythona, które będą używane w tym projekcie, korzystając z narzędzi takich jak pip.
  • Aby wyjść z wirtualnego środowiska, wpisz następującą komendę:
deactivate

To już wszystko! Teraz masz wirtualne środowisko Pythona, w którym możesz rozwijać swój projekt z niezależnymi bibliotekami i ustawieniami.

Arkadiusz Podlaski

Certyfikowany specjalista Google. Pomaga przedsiębiorcom oraz firmom rozwijać biznes w internecie. Swoje doświadczenia zdobywał między innymi w firmach takich jak LPP, Polska Press czy Gratka Technologie.

Zobacz wszystkie posty

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Arkadiusz Podlaski

Certyfikowany specjalista Google. Pomaga przedsiębiorcom oraz firmom rozwijać biznes w internecie. Swoje doświadczenia zdobywał między innymi w firmach takich jak LPP, Polska Press czy Gratka Technologie.