===== 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