İçeriğe geç

Windows'a Python Kurulumu: python.org, py launcher ve PATH'in Mistik Sırrı

Windows üzerinde Python kurmak teorik olarak 3 tıklama ama pratikte 'PATH bulamıyor', 'Microsoft Store kurma yapma', 'py mi python mu yazayım' gibi 5-6 tuzak var. Hepsini tek tek geziyoruz, sen 30 dakika sonra cool kid olarak çıkıyorsun.

Şükrü Yusuf KAYA
14 dakikalık okuma
Başlangıç
Windows'a Python Kurulumu: python.org, py launcher ve PATH'in Mistik Sırrı
🪟 Windows kullanıcısına özel ders
Bu ders sadece Windows içindir. Mac'tesen sıradaki dersi (Ders 6), Linux'taysan ondan sonrakini (Ders 7) açabilirsin. Ama yine de okumanı tavsiye ederim — bir gün Windows'lu birine yardım ettiğinde tarihçeyi bilmek değer kazandırır.

Windows'a Python kurmanın 3 yolu var (ve sadece 1'i mantıklı)#

Eğer Windows'a Python kurmaya çalıştıysan ve "neden bu kadar karışık?" diye düşündüysen — yalnız değilsin. Windows'a Python kurmanın üç farklı yolu var ve sadece birisi profesyonel kullanım için tavsiye ediliyor:
  1. python.org'dan resmi installer — ✅ Önerilen yol.
  2. Microsoft Store — ⚠️ Pratikte sorunlu, kaçın.
  3. Anaconda / Miniconda — Veri bilimine yöneleceksen alternatif (ama bu kursta tercih etmiyoruz).
  4. (Bonus) WSL içinde Linux Python — Çok ileri kullanıcılar için.
Şimdi her birini açayım, sonra resmi installer'la adım adım kurulum yapacağız.
Resmi Python Software Foundation'ın installer'ı.
python.org/downloads adresinden indir. "Windows installer (64-bit)" seçeneğini seç (sen 32-bit Windows kullanmıyorsundur, neredeyse kesin).
Avantajları:
  • Tam kontrol ediyorsun: hangi sürüm, nereye, hangi özelliklerle
  • py launcher ile geliyor (ileride çok yardımcı olacak)
  • pip default kuruluyor
  • Update'ler manuel — beklenmedik upgrade derdi yok
Tek dezavantajı: ilk seferde "Add to PATH" tikini unutursan baş ağrısı çıkartır. Ama bu derste o tuzağı atlayacağız.

Adım adım python.org kurulumu#

Şimdi gerçek kurulum. Bu adımları izleyerek 5-10 dakikada Python'lu hâle gelirsin.

Adım 1: İndirme#

python.org/downloads → "Download Python 3.13.X" düğmesi. Otomatik olarak Windows 64-bit installer'ı verir.
python-3.13.X-amd64.exe
gibi bir dosya iniyor. Boyut ~25 MB.

Adım 2: Installer'ı çalıştır#

İndirdiğin .exe'ye çift tıkla. Karşına şu ekran çıkar:
[ ] Install launcher for all users (recommended) [ ] Add Python 3.13 to PATH
🚨 Kritik adım: "Add Python 3.13 to PATH" kutucuğunu mutlaka işaretle. Bu kutu unutulduğunda sonraki günlerce çekeceğin "neden
python
komutu çalışmıyor" derdinin sebebi.
İşaretlemediysen ne olur? Komut satırında
python
yazdığında "command not found" alırsın. Düzeltmek için:
  • Installer'ı tekrar çalıştır → "Modify" → "Add Python to environment variables"

Adım 3: Customize Installation (opsiyonel ama önerilen)#

"Install Now" yerine "Customize installation"a tıkla. Şu seçenekleri göreceksin:
[x] Documentation [x] pip [x] tcl/tk and IDLE [x] Python test suite [x] py launcher [x] for all users (requires admin)
Hepsini işaretli bırak. Özellikle py launcher çok kritik (azdan sonra anlatacağım).

Adım 4: Advanced Options#

Sonraki sayfada:
[x] Install Python for all users [x] Associate files with Python (requires admin) [x] Create shortcuts for installed applications [x] Add Python to environment variables [x] Precompile standard library [ ] Download debugging symbols [ ] Download debug binaries
İlk 5'i işaretle. Son ikisi sadece C extension geliştiriciler için.
Customize install location: Default
C:\Program Files\Python313
iyi. Sen kullanmıyorsan değiştirme.

Adım 5: Install ve doğrulama#

"Install" tıkla, 1-2 dakika bekle. Bittiğinde:
  1. Win + R
    cmd
    yaz → Enter (komut istemcisini aç).
  2. python --version
    yaz →
    Python 3.13.X
    çıkmalı.
  3. pip --version
    yaz →
    pip 24.X from C:\...\python313\Lib\site-packages\pip
    çıkmalı.
Çıktı yoksa: PATH ayarı eksik. Adım 2'deki kutucuğu unutmuşsun demektir.
🚀 Windows'a özel: py launcher
Kurulumda işaretli geldiyse, artık
py
adında bir komut da var. Bu "Python launcher for Windows" — tek bir komuttan birden fazla Python sürümünü yönetmeni sağlıyor. macOS/Linux'taki
python3.11
,
python3.12
ayrı binary'lerinin Windows muadili.
powershell
# Yüklü tüm Python sürümlerini listele
py -0
# Çıktı:
# -V:3.13 * Python 3.13 (64-bit)
# -V:3.12 Python 3.12 (64-bit)
# -V:3.11 Python 3.11 (64-bit)
 
# Belirli sürümü kullan
py -3.12 script.py
 
# Default (en yeni) sürüm
py script.py
 
# Pip'i belirli sürümle kullan
py -3.12 -m pip install requests
py launcher komutları. Birden fazla Python sürümü kullanmak istediğinde altın değerinde.

"python" vs "py" vs "python3" — hangisi?#

Windows'ta kafa karışıklığı yaratan kısma geliyoruz.
KomutWindowsmacOS / Linux
python
python.org installer'ı kurduysan ve PATH ayarlıysa çalışırEskiden Python 2'ydi, modern macOS'larda yok; Linux'ta sürüm spesifik linklenmiş
python3
Windows installer default'ta yapmaz, ama bazı dist'ler ekliyorStandart komut. Hep bunu kullan.
py
py launcher çalıştırıyor — Windows'a özelYok
py -3.12
Belirli sürüm — Windows'a özelYok
python3.12
Genelde yokStandart — sürüm spesifik binary
Pratik tavsiye: Bu kursun Windows kullanıcısı için:
  • Tek sürüm istiyorsan:
    python
    (PATH'te ise)
  • Birden fazla sürüm yöneteceksen:
    py
    ve
    py -3.X
  • pip kurulumlarında:
    py -m pip install ...
    (modül olarak çağırma — daha güvenli)

Yaygın Windows tuzakları ve çözümleri#

Aşağıdaki sorunlar Windows'a Python kurmuş herkesin başına bir şekilde gelmiştir. Şimdi seninkinden öğrenelim.
Sebep: Installer'da 'Add to PATH' işaretlenmemiş.
Çözüm 1 (kolay): Installer'ı tekrar çalıştır, Modify'i seç, 'Add Python to environment variables' kutucuğunu işaretle, OK.
Çözüm 2 (manuel): Win + S → 'environment variables' yaz → 'Edit the system environment variables' → 'Environment Variables...' butonu → 'Path' satırını seç → Edit → New → şunu ekle:
C:\Program Files\Python313\
ve
C:\Program Files\Python313\Scripts\
. Tüm terminalleri kapatıp aç.
Çözüm 3 (alternatif): PATH yerine
py
komutunu kullan;
py
her zaman çalışır çünkü Windows'a özel launcher.

Bonus: Windows Terminal kullanmaya başla#

Eğer hâlâ klasik cmd.exe kullanıyorsan — bırak. Microsoft 2019'dan beri Windows Terminal adında muazzam bir terminal sunuyor:
  • Tab desteği (birden fazla shell açabiliyorsun)
  • PowerShell 7, cmd, WSL hepsi tek pencereden
  • Renkli, modern, customizable
  • Microsoft Store'dan ücretsiz
aka.ms/terminal — kur, default yap. Python yolculuğun çok daha keyifli olur.
İleride bu kursun bütün terminal komutlarını PowerShell veya Windows Terminal varsayarak vereceğim.

Bu derste neler kazandın?#

✓ Windows'a Python kurmanın 4 yolu olduğunu — ve sadece birinin (python.org installer) profesyonel kullanım için uygun olduğunu.
✓ Adım adım installer kurulum sürecini, "Add to PATH" kutucuğunun neden bu kadar önemli olduğunu.
py launcher'ı — birden fazla Python sürümünü yönetmenin Windows yolu.
python
vs
py
vs
python3
komutlarının ne zaman kullanılacağını.
✓ En sık karşılaşılan 6 tuzak ve çözümleri — ileride başına geldiğinde "ben bunu görmüştüm" diyeceksin.
Sıradaki ders: macOS'a Python kurulumu. Apple'ın system Python'una neden dokunmamak gerektiği, Homebrew, asdf, ve "neden 5 farklı Python yüklü olmuşum" sorusunun cevabı.

Sık Sorulan Sorular

Modern bir bilgisayarsan büyük ihtimalle 64-bit'sin. Emin değilsen: Win + Pause/Break tuşları → System type'a bak. 32-bit Windows'a Python kurmanın bir engeli yok — python.org'da 32-bit installer'lar da var. Ama dikkat: bazı modern paketler (özellikle PyTorch, TensorFlow) 32-bit Windows'ta resmî desteklenmiyor. Bu kursun ileri AI modüllerinde 32-bit'le sıkıntı çıkabilir.

Yorumlar & Soru-Cevap

(0)
Yorum yazmak için giriş yap.
Yorumlar yükleniyor...

İlgili İçerikler