Lewati ke konten utama

Lingkungan Virtual di Python

Dalam tutorial ini, Anda akan mempelajari tentang Lingkungan Virtual dan dua cara berbeda untuk membuatnya.
Diperbarui 28 Sep 2026  · 7 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

banner python datacamp

Lingkungan Virtual di Python

Pelajari tentang Lingkungan Virtual dan dua cara berbeda untuk membuatnya: Pipenv umumnya digunakan oleh pengembang web dan distribusi Anaconda untuk data scientist, di mana Lingkungan Virtual dibuat dari 'conda' melalui 'Anaconda Prompt'. Ada juga opsi alternatif untuk membuatnya dari Anaconda Navigator.

Lingkungan Virtual digunakan untuk membuat kontainer atau lingkungan terisolasi tempat dependensi terkait Python diinstal untuk proyek tertentu. Anda dapat bekerja dengan banyak versi Python yang berbeda beserta berbagai paketnya. Data scientist cenderung menggunakan distribusi Anaconda, yang dilengkapi dengan banyak paket prainstal yang berguna, serta mudah dipasang dan dikelola. Pengembang web yang menggunakan Django, Flask, dan kerangka kerja terkait Python lainnya dapat menggunakan Pipenv sebagai Lingkungan Virtual mereka.

Pipenv

Pipenv adalah cara baru dan populer untuk secara otomatis membuat 'virtualenv' untuk proyek. Ini membuat sebuah Pipfile, yang membantu mengelola paket dan dapat dipasang atau dihapus dengan mudah. Melalui Pipenv, 'pip' dan 'virtualenv' dapat digunakan bersama untuk membuat Lingkungan Virtual, sementara Pipfile berfungsi sebagai pengganti 'requirement.txt.' yang melacak versi paket sesuai proyek yang diberikan.

Tutorial ini menggunakan Git Bash sebagai terminal di Sistem Operasi Windows. Namun, untuk pengguna Mac, Homebrew dapat digunakan sebagai alat manajemen paket, dan serupa, LinuxBrew dapat digunakan untuk pengguna Linux.

Mari buat proyek menggunakan perintah 'mkdir project-name', yang merupakan singkatan dari membuat direktori dengan nama proyek 'new-project' dan berpindah ke direktori yang baru dibuat dengan menggunakan perintah 'cd'.
proyek baru

Pengguna Windows dapat menggunakan perintah berikut untuk memasang 'pipenv'.

pip install pipenv

Pengguna Linux/Mac dapat menggunakan perintah berikut untuk memasang 'pipenv' setelah memasang LinuxBrew.

brew install pipenv

Membuat virtualenv untuk proyek

Untuk membuat 'virtualenv' untuk proyek, gunakan perintah berikut.

pipenv shell Perintah 'pipenv' membuat 'virtualenv' baru untuk proyek beserta Pipfile di sisinya. virtualenv

Memasang/Menghapus paket yang diperlukan untuk proyek

Anda akan memasang dua paket bernama 'requests' dan 'flask' di Lingkungan Virtual Anda menggunakan perintah berikut.
pipenv install requests
pipenv install flask
Perubahan berikut terlihat setelah pemasangan kedua paket tersebut. instalasi Untuk menghapus pemasangan paket, gunakan perintah berikut.
pipenv uninstall flask

Keluar dari Lingkungan Virtual

Anda dapat menggunakan perintah berikut untuk menonaktifkan dari lingkungan saat ini. exit

Anaconda

Adalah platform paling populer yang digunakan oleh data scientist dan insinyur pembelajaran mesin. Ini terdiri dari 'Conda', yang membantu mengelola lingkungan, pustaka, dan dependensi.

Memasang Anaconda untuk Pengelola Lingkungan Virtual Python

  • Pengguna Windows dapat menuju ke tutorial berikut untuk menyiapkan distribusi Anaconda.

Pasang Anaconda Windows

  • Pengguna Linux/Mac kemudian menuju ke tutorial berikut untuk menyiapkan distribusi Anaconda.

Pasang Anaconda Mac/Linux
Gunakan Anaconda versi 4.6 atau yang lebih baru. Ada sedikit perubahan pada perintah untuk versi sebelumnya. Jika Anda menjalankan versi lama, gunakan perintah berikut untuk pembaruan.
conda update conda Salah satu dari dua cara dapat digunakan dalam pembuatan Lingkungan Virtual, seperti yang ditunjukkan di bawah ini.

    • Anaconda Prompt—Ini adalah alat baris perintah yang tersedia setelah pemasangan distribusi Anaconda.
    • Anaconda Navigator—Ini adalah Antarmuka Pengguna Grafis yang berfungsi sebagai alat alternatif untuk meluncurkan dan mengelola paket di Anaconda.

Tutorial ini menggunakan Sistem Operasi Windows namun dapat digunakan pada sistem operasi apa pun. Mungkin ada beberapa perubahan kecil pada perintah Anaconda, tetapi proses pembuatan Lingkungan Virtual secara keseluruhan sama. Anda dapat membuka "Terminal" di Mac/Linux untuk mendapatkan hasil berikut. Sesuai kebutuhan proyek, panduan berikut memberikan detail lebih lanjut dalam pembuatan Lingkungan Virtual.
Mengelola lingkungan

Anaconda Prompt

Tekan ikon "Windows" di sudut kiri bawah layar untuk membuka kotak "Pencarian". Ketik "Anaconda Prompt" lalu tekan "Enter" untuk membukanya. Gunakan conda untuk memeriksa apakah Anaconda telah berhasil dipasang di sistem Anda; perubahan berikut dapat terlihat. anaconda prompt

      1. Membuat Lingkungan Virtual baru.
        Perintah berikut menggunakan '-n' sebagai flag, yaitu untuk membuat lingkungan baru dengan nama 'env' dan versi Python spesifik '3.7'. conda create -n env python = 3.7

      2. Mengaktifkan Lingkungan Virtual.
        Perintah di bawah ini mengaktifkan Lingkungan Virtual, yang mengubah prompt di mana 'env' ditampilkan dalam tanda kurung. conda activate env mengaktifkan lingkungan

      3. Memasang paket yang dibutuhkan.
        Sebagai contoh, paket 'numpy' dipasang di mana 'env' adalah Lingkungan Virtual spesifiknya.
        conda install -n env numpy
        ATAU
        Manajer Paket Python juga dapat digunakan untuk memasang 'numpy'. pip install numpy
        pip install numpy

      4. Menampilkan semua paket yang terpasang di dalam Lingkungan Virtual.
        Perintah berikut dapat menampilkan daftar paket yang spesifik untuk Lingkungan Virtual. conda list
        paket di lingkungan virtual

      5. Menampilkan semua Lingkungan Virtual yang dibuat.
        Semua lingkungan yang dibuat akan ditampilkan oleh perintah berikut. conda env list perintah

      6. Menonaktifkan Lingkungan Virtual.
        Perintah berikut akan menonaktifkan lingkungan saat ini 'env' dan akan kembali ke 'base'. conda deactivate

      7. Menghapus Lingkungan Virtual.

Perintah berikut menghapus Lingkungan Virtual 'myenv' beserta semua paketnya sekaligus. conda env remove -n myenv hapus paket Seperti yang Anda lihat setelah menampilkan daftar dengan 'conda env list', hanya dua Lingkungan Virtual yang ditampilkan. lingkungan virtual

Anaconda Navigator

      1. Tekan ikon "Windows" di sudut kiri bawah layar untuk membuka kotak "Pencarian". Ketik "Anaconda Navigator" lalu tekan "Enter" untuk membukanya.
      2. Pindah ke "Environments," di mana dua lingkungan virtual ditampilkan. 'base' adalah bawaan, sedangkan 'env' adalah Lingkungan Virtual yang dibuat sebelumnya. anaconda navigator

      3. Klik "Create" dan isi informasi yang diperlukan, seperti di bawah ini, untuk membuat Lingkungan Virtual baru bernama "new-env." buat lingkungan baru

      4. Pindah ke "new-env" dan pilih "All" untuk memasang paket yang diperlukan, yaitu numpy pada kasus kita. lingkungan baru

      5. Pilih 'new-env' di direktori beranda sehingga peluncuran aplikasi akan spesifik ke lingkungan virtual tersebut. lingkungan baru 2

Kesimpulan

Selamat telah menyelesaikan tutorial!

Anda telah berhasil mempelajari tentang Lingkungan Virtual dan cara pembuatannya melalui Pipenv dan Anaconda.

Anda dapat melihat kursus berikut yang dibuat oleh Anaconda di platform DataCamp untuk belajar lebih lanjut:

Referensi:
Memasang pipenv

Topik
Python

Pelajari lebih lanjut tentang Python

Kursus

Pengantar Python

4 jam
7.1M
Kuasai dasar-dasar analisis data dengan Python dalam 4 jam. Kursus online ini memperkenalkan antarmuka Python dan pustaka populer.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

blogs

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

blogs

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

blogs

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

blogs

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

Lihat SelengkapnyaLihat Selengkapnya