Siapkan Python 3.13 dan uv di Windows

Basic python

Siapkan Python 3.13 dan uv di Windows

Tujuan halaman ini #

  • Menginstal Python 3.13 di Windows 11 / 10
  • Membuat dan mengelola lingkungan virtual dengan uv dan venv
  • Mengetahui masalah umum beserta solusinya

Prasyarat #

ItemDetail
Hak aksesPengguna biasa sudah cukup (Set-ExecutionPolicy hanya dipakai sementara)
ShellWindows PowerShell (cari “PowerShell” di menu Start)
Folder kerjaContoh yang dipakai: C:\projects\my-app (boleh diganti)

1. Instal Python 3.13 #

  1. Unduh Windows installer (64-bit) dari situs resmi

  2. Jalankan installer dan centang “Add python.exe to PATH” → klik Install Now

  3. Verifikasi versinya di PowerShell

    py -3.13 --version
    

    Jika muncul Python 3.13.x, instalasi berhasil. Bila py tidak dikenali, tutup lalu buka kembali PowerShell.

💡 Kamu juga bisa memakai winget install Python.Python.3.13, tetapi pastikan ulang PATH setelahnya.

2. Instal uv #

uv adalah manajer paket yang cepat. Jalankan perintah berikut di PowerShell:

Set-ExecutionPolicy -Scope Process Bypass
iwr https://astral.sh/uv/install.ps1 -UseBasicParsing | iex
uv --version

Jika versi ditampilkan, instalasi sukses. Jika tidak, buka ulang PowerShell atau pastikan $Env:USERPROFILE\.local\bin ada di PATH.

3. Buat folder proyek dan lingkungan virtual #

mkdir C:\projects\my-app
cd C:\projects\my-app
uv venv --python 3.13 .venv

Perintah ini membuat folder .venv. Aktifkan dengan:

.\.venv\Scripts\Activate.ps1

Saat prompt menampilkan (.venv), lingkungan aktif. Ketik deactivate untuk keluar.

✅ Kamu juga bisa langsung menjalankan perintah tanpa aktivasi: uv run python script.py otomatis memakai lingkungan tersebut.

4. Kelola pustaka #

uv pip install numpy pandas
uv pip list
uv pip sync requirements.txt
  • uv pip install: menambah pustaka
  • uv pip list: melihat daftar pustaka
  • uv pip sync: menyamakan lingkungan dengan requirements.txt

5. Konfigurasi Visual Studio Code (opsional) #

  1. Buka VS Code dan pilih interpreter Python di status bar
  2. Arahkan ke .venv\Scripts\python.exe agar autocompletion dan debugging mengikuti lingkungan
  3. Pasang ekstensi seperti “Python”, “Pylance”, atau “Black Formatter” untuk alur kerja lebih nyaman

6. Masalah umum dan solusinya #

MasalahSolusi
Set-ExecutionPolicy ditolakTanyakan ke administrator atau jalankan PowerShell “Run as administrator”
Perintah uv tidak ditemukanBuka ulang PowerShell / tambahkan $Env:USERPROFILE\.local\bin ke PATH
.venv tidak bisa dihapusPastikan VS Code atau aplikasi lain tidak sedang menggunakannya, lalu restart dan hapus

7. Bersih-bersih #

  • Keluar dari lingkungan: deactivate
  • Hapus lingkungan: hapus folder .venv
  • Simpan daftar pustaka: uv pip freeze > requirements.txt

Sekarang Python 3.13 + uv siap dipakai di Windows. Lanjutkan dengan panduan OS lain bila perlu:

Jika semuanya sudah siap, lanjutkan ke langkah berikutnya untuk mulai belajar Python.