This is an old revision of the document!
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