0Pricing
Django Academy · Pelajaran

Lingkungan Virtual dengan venv

Pisahkan dependensi agar proyek tidak pernah saling bertabrakan

Lingkungan Virtual dengan venv adalah pelajaran Django Academy gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Django Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Django Academy mencakup 4 pelajaran total.

Bagian dari pelajaran ini belum diterjemahkan dan ditampilkan dalam bahasa Inggris.

Why Isolate Dependencies

Every project needs its own libraries. A virtual environment keeps each project's packages separate, so one app never breaks another. 🧳

The Problem with Global Installs

Installing packages globally mixes versions across projects. One upgrade can suddenly break an older app that relied on the old version.

Meet venv

Python ships with venv, a built-in tool that creates an isolated folder holding its own Python and packages. No extra install needed.

Create an Environment

Run one command to build a fresh environment. The venv folder appears in your project, ready to hold your packages.

python -m venv venv

Activate on macOS and Linux

You must activate the environment before using it. On macOS or Linux, source the activate script in your terminal.

source venv/bin/activate

Activate on Windows

On Windows the path differs slightly. The same activate step turns the environment on for your current shell session.

venv\Scripts\activate

Spot an Active Environment

Once active, your prompt shows the environment name in parentheses. That little (venv) tag confirms you are isolated. ✅

Install Into the Environment

With the environment active, anything you install with pip lands inside venv only, never touching your system Python.

pip install requests

Deactivate When Done

Finished working? Run one word to leave the environment. deactivate returns your shell to the normal system Python.

deactivate

Keep venv Out of Git

The venv folder is large and machine-specific. Add it to .gitignore so it never gets committed to your repository.

echo venv/ >> .gitignore

One Environment per Project

Give every project its own environment. This isolation means each app pins exactly the versions it was built and tested against.

Quick Check

Let's confirm how activation works.

Recap

You learned to create, activate, and deactivate a venv, keeping each project's packages isolated and out of Git. Clean foundations! 🎉

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Lingkungan Virtual dengan venv” gratis?

Ya — teks lengkap “Lingkungan Virtual dengan venv” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Django Academy, upgrade ke CoddyKit PRO. Kursus Django Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Lingkungan Virtual dengan venv”?

Pisahkan dependensi agar proyek tidak pernah saling bertabrakan Kamu berlatih Django Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai Django Academy?

Tidak diperlukan pengalaman sebelumnya. Django Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.

Berapa lama pelajaran “Lingkungan Virtual dengan venv” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran Django Academy ini?

Ya. Setiap pelajaran Django Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Lingkungan Virtual dengan venv
  2. pip install django dan Penguncian Versi
  3. Penjelasan django-admin startproject
  4. Jalankan Server Pengembangan dengan runserver
← Kembali ke Django Academy