Python Virtual Environment (venv)
Virtual Environment (venv) digunakan untuk membuat lingkungan Python yang terisolasi, sehingga package dari satu proyek tidak akan mengganggu proyek lain.
Instalasi venv
* Debian / Ubuntu
sudo apt update sudo apt install python3-venv python3-pip -y
* Fedora
sudo dnf install python3-venv python3-pip -y
* Arch / Manjaro
sudo pacman -S python-virtualenv python-pip
* Windows
Python 3.3+ sudah menyertakan modul venv secara default. Pastikan Python sudah terpasang dan bisa dipanggil dengan:
python --version pip --version
Membuat Virtual Environment
python3 -m venv nama_venv
Mengaktifkan Virtual Environment
* Linux / macOS
source nama_venv/bin/activate
* Windows (Command Prompt)
nama_venv\Scripts\activate
Menonaktifkan Virtual Environment
deactivate
Menginstall Package
pip install nama_package
Melihat Package Terinstall
pip list
Membekukan Daftar Package
pip freeze > requirements.txt
Menginstall dari requirements.txt
pip install -r requirements.txt