Belajar Python 9
Virtual Environment

oleh: Suryo Adhy Chandra, ST

Ilustrasi virtual environment Python

Virtual environment adalah ruang kerja khusus untuk sebuah project Python. Dengan virtual environment, paket yang dipakai satu project tidak bercampur dengan project lain.

Bayangkan setiap project punya tas sendiri. Paket untuk project website disimpan di tas website, paket untuk project game disimpan di tas game.

1. Kenapa perlu virtual environment?

2. Membuat virtual environment

Masuk ke folder project, lalu jalankan perintah berikut:

python -m venv .venv

Perintah ini membuat folder bernama .venv yang berisi ruang kerja Python khusus untuk project tersebut.

3. Mengaktifkan virtual environment

Cara mengaktifkan virtual environment berbeda sesuai sistem operasi.

# Windows .venv\Scripts\activate # Linux atau macOS source .venv/bin/activate

Jika berhasil aktif, biasanya nama (.venv) muncul di awal baris terminal.

4. Install paket setelah virtual environment aktif

Setelah aktif, paket yang di-install dengan PIP akan masuk ke virtual environment project tersebut.

pip install django pip list

5. Menonaktifkan virtual environment

Jika sudah selesai bekerja, kita bisa keluar dari virtual environment dengan perintah:

deactivate

6. Alur kerja sederhana

mkdir latihan_python cd latihan_python python -m venv .venv source .venv/bin/activate pip install django pip freeze > requirements.txt deactivate
Kesimpulan: virtual environment membuat project Python lebih rapi karena setiap project memiliki paket dan versi library sendiri.
← Kembali Ke Daftar Pelajaran Python #1