Virtual Environment (venv) digunakan untuk membuat lingkungan Python yang terisolasi, sehingga package dari satu proyek tidak akan mengganggu proyek lain.
* 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
python3 -m venv nama_venv
* Linux / macOS
source nama_venv/bin/activate
* Windows (Command Prompt)
nama_venv\Scripts\activate
deactivate
pip install nama_package
pip list
pip freeze > requirements.txt
pip install -r requirements.txt