© 2026 Basis Pengetahuan Cloudkilat. Hak Cipta Dilindungi.

|
>
>
  1. Beranda
  2. VPS - Kilat VM 2.0
  3. Cara Install dan Menggunakan Virtual Environment Python di Linux

Cara Install dan Menggunakan Virtual Environment Python di Linux

Mengelola project dengan Python di Linux bisa rumit jika versi paket yang berbeda-beda. Dengan virtual environment, kamu dapat memastikan setiap project berjalan terpisah dan aman tanpa mengganggu sistem utama.

Waktu baca: 4 menit • Lihat progres baca di bar atas
Oleh Solideo Manuel Hasugian
Dipublikasikan 05 Desember 2025
pythonkilat vm

Virtual environment Python memungkinkan kamu menjalankan setiap project di Linux secara terpisah, sehingga kamu tidak perlu khawatir tentang versi library atau paket yang berbeda. Panduan ini akan membantu kamu membuat, mengaktifkan, dan menggunakan environment dengan mudah, termasuk mengelola dependencies melalui file requirements.txt.

Apa Itu Virtual Environment di Python ?

Virtual environment adalah ruang kerja terisolasi yang digunakan untuk menjalankan project Python tanpa berbenturan dengan paket atau versi library yang terpasang di sistem utama Operasi SIstem. Dengan lingkungan terpisah ini, setiap project dapat memiliki versi paket dan dependencies sendiri, sehingga membuat proses debugging, deployment, dan pemeliharaan aplikasi menjadi jauh lebih teratur.

Sebagai contoh nyata, kamu mungkin memiliki satu project Python yang masih membutuhkan library versi lama, sementara project lain sudah menggunakan versi terbaru. Jika semuanya diinstal secara global, perbedaan versi ini bisa menimbulkan konflik dan menyebabkan salah satu project tidak berjalan. Di sinilah virtual environment berperan penting, karena kamu bisa memisahkan setiap project dengan dependency masing-masing tanpa saling mengganggu.

Pada Python modern, pembuatan virtual environment biasanya dilakukan menggunakan modul bawaan bernama venv. Modul ini sudah menjadi standar sejak Python 3, dan dapat digunakan langsung tanpa instalasi tambahan. Dengan venv, kamu dapat membuat direktori lingkungan yang berisi interpreter Python beserta library yang dibutuhkan project, semuanya berjalan secara mandiri dan tidak tercampur dengan sistem global.

Panduan membuat dan menjalankan Virtual Environment di Python

Cara membuat Virtual Environment dengan (venv)

  1. Pastikan Python3 telah terpasang di Sistem Operasi Linux yang kamu gunakan
python3 --version

Jika perintah diatas menampilkan versi Python (seperti: Python 3.12.3), berarti Python sudah siap digunakan.

  1. Selanjutnya Install terlebih dahulu modul pendukung Virtual Environment (venv), sebagian distro Linux memerlukan paket tambahan agar modul venv dapat digunakan. Jika sudah, kamu bisa lanjut ke langkah berikutnya
  • Pada Sistem Operasi Ubuntu / Debian
apt install python3-venv
  • Pada Sistem Operasi AlmaLinux / Rocky Linux / CentOS Stream
sudo dnf install python3

Pada Sistem Operasi Berbasis RHEL, modul venv biasanya sudah termasuk dalam paket python3.

  1. Buat direktori khusus untuk menyimpan file venv kamu (Opsional)
mkdir cloudkilat
cd cloudkilat
  1. Untuk membuat virtual environment python kamu hanya perlu menjalankan
python3 -m venv cloudkilat_venv

Perintah -m venv akan meminta Python untuk menjalankan modul bawaan (venv)

Cara menjalankan dan menonaktifkan Virtual Environment

  1. Untuk Mengaktifkan file virtual environment yang telah dibuat, kamu dapat menjalankan perintah berikut :
source cloudkilat_venv/bin/activate

Apabila Virtual Enviroment (venv) kamu telah aktif, maka prompt terminal kamu akan berubah seperti berikut ini.

(cloudkilat_venv) root@server:~#

  1. Setelah aktif, kamu bisa mencoba memulai mengunduh library python dengan command pip
pip install (Nama Library)

Atau jika kamu mempunyai file requirements.txt, kamu hanya perlu menjalankan perintah

pip install -r requirements.txt

Pastikan file requirements.txt yang kamu miliki sudah berada di Direktori yang serupa dengan venv

  1. Kemudian apabila kamu ingin menonaktifkannya, kamu dapat menjalankan perintah.
deactivate

Terdapat juga perintah-perintah yang pada umumnya digunakan saat memasuki mode Virtual Enviroment (venv) di Python :

  • pip list : Melihat seluruh paket yang saat ini terpasang pada virtual environment.
  • pip freeze > requirements.txt : Menghasilkan file requirements.txt berdasarkan library yang terinstall saat ini.
  • which python : Menunjukkan path Python yang aktif.

Penutup

Dengan memahami konsep dan cara kerja virtual environment, kamu bisa menjaga setiap project Python di Linux tetap terpisah dan terkelola dengan baik. Pendekatan ini membuat proses pengembangan lebih aman dan meminimalkan risiko error akibat perbedaan versi library antar aplikasi.

Setelah environment berhasil dibuat, kamu tinggal menata dependency sesuai kebutuhan project, baik dengan memasang paket baru maupun memuatnya dari file requirements.txt. Kamu pun bisa melanjutkan ke tahap berikutnya seperti menyiapkan struktur project, menjalankan aplikasi, atau mengintegrasikannya dengan layanan lain di Linux sesuai kebutuhanmu.

Butuh bantuan lebih lanjut?

Jangan ragu untuk menghubungi tim support kami jika Anda memiliki pertanyaan atau masalah terkait layanan CloudKilat.

Hubungi Kami