Kursus Python / Memasang Python di Windows dan memeriksa interpreter

Di Windows, Anda dapat memasang interpreter melalui Python Install Manager resmi, lalu memeriksa versi dan lokasi berkas yang dijalankan. Periksa instalasi yang sudah ada terlebih dahulu dan gunakan lingkungan virtual terpisah untuk latihan kursus.

Periksa perintah Python yang sudah tersedia

Buka PowerShell dan jalankan perintah berikut satu per satu. Get-Command menunjukkan berkas yang dipilih untuk suatu nama perintah. Jika perintah atau Python belum tersedia, pemeriksaan terkait dapat menghasilkan pesan kesalahan; gunakan pesan itu sebagai petunjuk awal.

Get-Command python, py -ErrorAction SilentlyContinue
python --version
py --version

Catat versi dan lokasi yang ditampilkan. Pada komputer dengan beberapa instalasi, python dapat memilih interpreter yang berbeda dari py. Python yang disertakan oleh aplikasi lain mungkin khusus untuk aplikasi tersebut. Jangan menghapus instalasi yang masih berfungsi hanya untuk menyeragamkan nama perintah.

Dokumentasi resmi Python untuk Windows menjelaskan Install Manager dan cara perintah dipilih. Versi bawaan serta tampilan pemasang dapat berubah, sehingga ikuti alat yang benar-benar terpasang, bukan hanya tangkapan layar dari versi lama.

Pasang melalui Install Manager resmi

  1. Buka halaman unduhan Python atau entri Microsoft Store yang ditautkan oleh dokumentasi resmi. Periksa sumber unduhan dan penerbitnya.
  2. Jika mengunduh berkas MSIX, buka berkas itu dan ikuti proses pemasangan. Jika diblokir oleh kebijakan organisasi, gunakan metode yang disetujui pengelola komputer.
  3. Tutup terminal lama dan buka PowerShell baru. Pasang seri Python 3.12 untuk contoh dasar kursus, lalu periksa interpreter yang dipilih:
py install 3.12
py -V:3.12 --version
py -V:3.12 -c "import sys; print(sys.executable)"

py install adalah perintah pengelolaan milik Install Manager baru. Python Launcher lama juga dapat memakai nama py, tetapi menyediakan perintah pengelolaan yang berbeda. Jika py install tidak dikenali, periksa Get-Command py serta py --help sebelum mengulang pemasangan.

Dokumentasi resmi juga mencantumkan pymanager sebagai nama yang secara khusus memanggil Install Manager. Periksa ketersediaan dan bantuannya jika launcher lama menggunakan nama py. Jangan mencampur perintah pengelolaan dari kedua alat. Opsi -V:3.12 memilih seri tersebut secara eksplisit, bukan versi bawaan lain yang mungkin terpasang.

Buat lingkungan khusus proyek

Pilih folder yang dapat Anda tulisi. Perintah PowerShell berikut membuat python-lab, masuk ke folder tersebut, lalu membuat lingkungan .venv dengan interpreter pilihan. Jika folder latihan sudah ada, masuk ke folder yang sesuai atau gunakan nama baru; jangan memakai berkas lama tanpa memeriksa isinya.

mkdir python-lab
cd python-lab
py -V:3.12 -m venv .venv
.\.venv\Scripts\python.exe --version
.\.venv\Scripts\python.exe -m pip --version

Pemeriksaan versi seharusnya menampilkan Python 3.12 beserta versi perbaikan yang dipasang. Keluaran pip seharusnya menunjuk ke .venv/Lib/site-packages di dalam proyek. pip adalah alat pemasang paket; bentuk python.exe -m pip memastikan Anda memakai pip milik interpreter yang disebutkan.

Anda tidak perlu menjalankan skrip aktivasi untuk memakai perintah tersebut. Jalur langsung .\.venv\Scripts\python.exe tetap dapat dipakai ketika kebijakan PowerShell membatasi skrip aktivasi. Jangan langsung mengubah kebijakan eksekusi atau PATH global untuk mengatasinya. Dokumentasi lingkungan virtual venv menjelaskan bahwa aktivasi bersifat opsional.

Simpan kode sumber di folder proyek, berdampingan dengan .venv, bukan di dalamnya. Gunakan lingkungan terpisah untuk setiap proyek. Pada komputer lain, buat kembali lingkungan dan pasang ulang dependensinya; menyalin seluruh direktori .venv bukan cara pemindahan yang dapat diandalkan.

Uji eksekusi dan telusuri kegagalan

Di dalam python-lab, jalankan perhitungan berikut menggunakan interpreter proyek:

.\.venv\Scripts\python.exe -c "print(3500 + 8000 + 2500)"

Hasilnya harus 14000. Ubah hanya 8000 menjadi 9000 dan periksa hasil 15000, lalu kembalikan nilai semula. Pemeriksaan ini menguji pemilihan interpreter dan eksekusi dasar, bukan memastikan semua pustaka yang akan digunakan kemudian sudah tersedia.

  • Microsoft Store terbuka alih-alih menampilkan versi: periksa apakah interpreter sudah terpasang dan alias eksekusi aplikasi mana yang terkait dengan nama perintah. Lokasi berkas dan bantuan manager yang digunakan menjadi petunjuk utama.
  • Python lama masih dipilih: buka terminal baru, periksa hasil pencarian perintah, lalu gunakan pilihan versi yang eksplisit atau jalur lengkap interpreter proyek.
  • Jalur .venv tidak ditemukan: pastikan folder aktif benar dan pembuatan lingkungan sebelumnya berhasil. Jalur relatif selalu dihitung dari folder aktif terminal.
  • Paket tidak ditemukan meskipun pernah dipasang: bandingkan lokasi interpreter dan pip. Memasang paket secara global dengan hak administrator tidak menyelesaikan kekeliruan pemilihan lingkungan.

Sebelum menghapus suatu interpreter, identifikasi proyek yang bergantung padanya. Menghapus interpreter berbeda dari menghapus satu skrip. Simpan kode sumber dan catatan dependensi secara terpisah agar proyek dapat disiapkan kembali.