Table of Contents

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