Tutorial Setup Virtual Environment pada Python
Kalian mungkin membutuhkan Virtual Environment pada Python jika punya beberapa projek aplikasi berbasis Python.
Apalagi jika kalian punya dua projek aplikasi yang membutuhkan dependensi yang sama tetapi membutuhkan versi yang berbeda.
Oleh karena itu, Python Virtual Environment di sini hadir untuk mengatasi masalah perbedaan versi dependensi tersebut dengan mengisolasi dependensinya berdasarkan projek.
Membuat Virtual Environment
Untuk membuat Virtual Environment, kita dapat menggunakan menggunakan module venv
yang telah diintegrasikan pada Python sejak versi 3.3, jadi kalian tidak perlu lagi menginstal venv lagi.
Pertama, masuk dulu ke projek aplikasi Python.
$ cd ~/project/hello-python
Kemudian buat Virtual Environment.
$ python -m venv .venv
Setelah direktori baru bernama .venv
muncul pada direktori projek Python kalian, artinya Virtual Enviroment siap digunakan.
Aktivasi & Deaktivasi Virtual Environment
Setelah itu, aktivasi venv dengan menjalankan perintah berikut ini:
$ source .venv/bin/activate
Baru deh, kalian bisa menginstal dependesi yang dibutuhkan dan menjalankan program dalam venv yang telah dibuat, seperti pada perintah berikut ini:
(.venv) $ pip install requests
(.venv) $ python hello.py
hello world!
Setelah semuanya selesai, untuk keluar dari Virtual Environment.
(.venv) $ deactivate