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 min read
Beginner🪟 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:
- python.org'dan resmi installer — ✅ Önerilen yol.
- Microsoft Store — ⚠️ Pratikte sorunlu, kaçın.
- Anaconda / Miniconda — Veri bilimine yöneleceksen alternatif (ama bu kursta tercih etmiyoruz).
- (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. gibi bir dosya iniyor. Boyut ~25 MB.
python-3.13.X-amd64.exeAdı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 komutu çalışmıyor" derdinin sebebi.
pythonİşaretlemediysen ne olur? Komut satırında yazdığında "command not found" alırsın. Düzeltmek için:
python- 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 iyi. Sen kullanmıyorsan değiştirme.
C:\Program Files\Python313Adım 5: Install ve doğrulama#
"Install" tıkla, 1-2 dakika bekle. Bittiğinde:
- Win + R → yaz → Enter (komut istemcisini aç).
cmd - yaz →
python --versionçıkmalı.Python 3.13.X - yaz →
pip --versionçıkmalı.pip 24.X from C:\...\python313\Lib\site-packages\pip
Çı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 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 , ayrı binary'lerinin Windows muadili.
pypython3.11python3.12powershell
# Yüklü tüm Python sürümlerini listelepy -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ü kullanpy -3.12 script.py # Default (en yeni) sürümpy script.py # Pip'i belirli sürümle kullanpy -3.12 -m pip install requestspy 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.
| Komut | Windows | macOS / Linux |
|---|---|---|
python | python.org installer'ı kurduysan ve PATH ayarlıysa çalışır | Eskiden Python 2'ydi, modern macOS'larda yok; Linux'ta sürüm spesifik linklenmiş |
python3 | Windows installer default'ta yapmaz, ama bazı dist'ler ekliyor | Standart komut. Hep bunu kullan. |
py | py launcher çalıştırıyor — Windows'a özel | Yok |
py -3.12 | Belirli sürüm — Windows'a özel | Yok |
python3.12 | Genelde yok | Standart — sürüm spesifik binary |
Pratik tavsiye: Bu kursun Windows kullanıcısı için:
- Tek sürüm istiyorsan: (PATH'te ise)
python - Birden fazla sürüm yöneteceksen: ve
pypy -3.X - pip kurulumlarında: (modül olarak çağırma — daha güvenli)
py -m pip install ...
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: ve . Tüm terminalleri kapatıp aç.
C:\Program Files\Python313\C:\Program Files\Python313\Scripts\Çözüm 3 (alternatif): PATH yerine komutunu kullan; her zaman çalışır çünkü Windows'a özel launcher.
pypyBonus: 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.
✓ vs vs komutlarının ne zaman kullanılacağını.
pythonpypython3✓ 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ı.
Frequently Asked Questions
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...
Related Content
Modül 1: Giriş ve Kurulum
Python Nedir, Neden Bu Kadar Popüler?
Start LearningModül 1: Giriş ve Kurulum
Python Sürümlerinin Tarihi: 2'den 3.14'e, AI Winter'lardan 'No-GIL' Devrimine
Start LearningModül 1: Giriş ve Kurulum