Rehber

Python nasıl indirilir ve kurulur: Windows, macOS ve Linux için adım adım rehber

Güncellendi: · Skillaria.Top

Python'u ücretsiz olarak resmi sitesi python.org'un Downloads bölümünden indirebilir ya da uv ile tek komutla kurabilirsiniz: uv python install 3.15. Windows'ta kurulum sırasında Add python.exe to PATH kutucuğunu işaretleyin, macOS'ta python.org paketini ya da Homebrew'ü kullanın, Linux'ta dağıtımınızın paket yöneticisini veya uv'yi tercih edin; kontrol komutu python3 --version'dır.

Python'u ücretsiz olarak resmi sitesi python.org'dan indirebilir ya da uv yöneticisiyle tek komutla kurabilirsiniz. Aşağıda Windows, macOS ve Linux için adım adım kurulum, sürüm kontrolü, etkileşimli konsol REPL ve IDLE ortamı ile ilk betik anlatılıyor. Tüm süreç yaklaşık on dakika sürer.

Python'u nereden ücretsiz ve güvenli indirirsiniz

Python özgür yazılımdır, para ödemeniz gerekmez. Resmi kaynak tektir: python.org sitesindeki Downloads bölümü. Orada Windows ve macOS için kurulum dosyaları ile derleme için kaynak kodu bulunur. Dosya paylaşım sitelerindeki üçüncü taraf "Python sürümleri" dosyalarına dokunmayın: içlerine neler eklendiğini bilemezsiniz.

Bugün birçok proje tercih ettiği ikinci yol, Astral şirketinin uv yöneticisidir. Bu tek bir programdır: istediğiniz Python sürümlerini indirir, proje sanal ortamlarını oluşturur ve kütüphaneleri kurar. pyenv, pip, venv, pipx ve poetry ikilisinin yerini alır ve sistemdeki Python'a dokunmaz.

YöntemArtılarıKimin için uygun
python.org yükleyicisiresmi, IDLE ve belgelerle birlikte gelirWindows ve macOS'ta yeni başlayanlar
uvistediğiniz sürüm tek komutla, proje ortamları, sistemi bozmazherkes, özellikle Linux ve birden fazla proje olanlar
İşletim sistemi paket yöneticisi (apt, dnf, brew)alışıldık, sistemle birlikte güncellenirdepodaki sürüm yeterliyse

Hangi Python sürümünü seçmelisiniz

Python 3'ün en son kararlı sürümünü kurun. Yeni sürümler her yıl ekimde çıkar ve bu yazının yazıldığı tarihte bu sürüm Python 3.15'tir. Python 2 dalı uzun süredir desteklenmiyor; print "hello" gibi parantezsiz yazılmış örnekler eskimiştir.

"Biraz eski sürüm daha sağlamdır" tavsiyesi aslında bir tuzaktır: Python 3.10, Ekim 2026 itibarıyla güvenlik düzeltmeleri dahil hiçbir güncelleme almıyor. 3.15 için yazılmış kod eski sürümlerde her zaman çalışmaz; Python 3 içinde geriye uyumluluk ise iyidir. Bu yüzden yeni sürüm neredeyse her zaman en iyi seçimdir.

Python'u Windows'a kurmak

python.org yükleyicisi ile

  1. python.org adresine girin, Downloads bölümünü açın ve Windows yükleyicisini indirin (64-bit sürüm çoğu bilgisayara uygundur).
  2. Dosyayı çalıştırın. İlk pencerede mutlaka Add python.exe to PATH kutucuğunu işaretleyin; bu olmadan terminalde python komutu bulunamaz.
  3. Install Now düğmesine basın ve kurulumun bitmesini bekleyin.
  4. Yeni bir PowerShell veya komut istemi penceresi açıp sürümü kontrol edin.
PS C:\Users\anna> python --version
Python 3.15.0
PS C:\Users\anna> py --list
 -V:3.15 *        Python 3.15 (64-bit)

py komutu Windows için Python başlatıcısıdır (launcher): kurulu tüm sürümleri bilir ve istediğinizi çalıştırır, örneğin py -3.15 script.py. Son sürümlerde python.org Windows için yeni bir Python kurulum yöneticisi (Python install manager) da önerebilir; sayfada bu görünürse ekrandaki yönergeleri izleyin, mantık aynıdır.

PowerShell üzerinden Python kurulumu

Tarayıcı kullanmadan Windows 10 ve Windows 11'de Python'u uv ile kurabilirsiniz. Önce uv'nin kendisini resmi betikle kurun, ardından istediğiniz sürümü:

PS> powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
PS> uv python install 3.15
PS> uv run --python 3.15 python --version
Python 3.15.0

Bir başka seçenek de sistem paket yöneticisi winget'tir: winget search Python.Python kullanılabilir sürümleri listeler, bulduğunuz kimlikle winget install komutu seçtiğiniz sürümü kurar.

Sık görülen hata: Microsoft Store açılıyor

python yazdığınızda interpreter yerine Microsoft Store açılıyorsa, Python PATH'e eklenmemiştir ve Windows'un yer tutucu komutu devreye girmiştir. Python'u Add python.exe to PATH seçeneğiyle yeniden kurun ya da "Ayarlar → Uygulamalar → Uygulama yürütme takma adları" bölümünden bu yer tutucuları kapatın. PATH değiştikten sonra her zaman yeni bir terminal penceresi açın.

Python'u macOS'a kurmak

macOS'ta python3 komutu zaten yanıt verebilir: bu ya sistem sürümüdür ya da Xcode geliştirici araçlarının yer tutucusudur ve genellikle eskidir. Öğrenmek için yeni bir sürüm kurmak amacıyla şu yollardan birini seçin:

  • python.org paketi — macOS için kurulum dosyasını (.pkg, Intel ve Apple Silicon için ortak) indirin ve sihirbazı izleyin. Python ile birlikte IDLE de kurulur.
  • Homebrew — bilgisayarınızda varsa: brew install python.
  • uv — resmi betikle kurup sürümü komutla yükleyin.
$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv run --python 3.15 python --version
Python 3.15.0

macOS ve Linux'ta python3 komutunu kullanın: python adı orada ya hiç olmayabilir ya da başka bir programı gösterebilir.

Python'u Linux'a kurmak: Ubuntu, Debian ve diğerleri

Linux'ta Python neredeyse her zaman zaten kuruludur, ama bu sistem yorumlayıcısıdır: işletim sisteminin araçları onun üzerinde çalışır ve sürümü birkaç yıl geride olabilir. Ubuntu 24.04 Python 3.12, Debian 12 ise 3.11 ile gelir. Sistem Python'unu güncellemeyin ya da silmeyin; paket yöneticisini bozabilirsiniz.

Depodaki sürüm yeterliyse, onu sanal ortam modülü ve pip ile birlikte kurun:

$ sudo apt update
$ sudo apt install python3 python3-venv python3-pip
$ python3 --version
Python 3.12.3

Fedora ve RHEL ailesinde aynısını sudo dnf install python3 yapar. Sistem sürümünün üstüne daha yeni bir sürüm için en pratik yol uv'dir: yorumlayıcıyı ana dizininizdeki kendi klasörüne koyar ve sistemde hiçbir şeyi değiştirmez.

$ curl -LsSf https://astral.sh/uv/install.sh | sh
$ uv python install 3.15
$ uv python find 3.15
/home/lena/.local/share/uv/python/cpython-3.15.0/bin/python3.15

Neden sudo pip install kullanmamalısınız

Kütüphaneleri sudo pip install ile sistem Python'una kurmak bozuk bir apt'ye giden en kısa yoldur. Bu yüzden PEP 668 gereği modern dağıtımlar bu kurulumları externally-managed-environment hatasıyla engeller. Doğru yol, projenin sanal ortamıdır; aşağıda anlatılıyor.

Python kurulumunu nasıl kontrol edersiniz

Kurulumdan sonra yeni bir terminal açıp kontrol komutlarını çalıştırın. Sistemlere göre komutlar şöyledir:

GörevWindowsmacOS / Linux
Python sürümüpython --version veya py --versionpython3 --version
Yorumlayıcının konumuwhere pythonwhich python3
pip sürümüpy -m pip --versionpython3 -m pip --version
Python'un kendi bildirdiği sürümimport sys; print(sys.version)import sys; print(sys.version)

"python" ve "python3" farklı programlardır

İlk gün sık yaşanan bir durum: yeni Python kurulur, yeni özelliklerle kod yazılır ve SyntaxError alınır. Meğer terminal eski bir sürümü çağırmış; bir makinede üç-dört Python bulunabiliyor. Yolu which python3 (Windows'ta where python) ile kontrol edin, projelerde ise kodu uv run ile çalıştırın: uv her zaman projenin sürümünü seçer.

Python nasıl güncellenir

Python, küçük sürümler arasında "üzerine" güncellenmez: 3.14 ve 3.15 yan yana duran ayrı programlardır. Güncellemek için yeni sürümü aynı yöntemle kurun (python.org yükleyicisi, brew upgrade python veya uv python install 3.15), sonra projelerin sanal ortamlarını yeni sürümle yeniden oluşturun. Aynı sürüm içindeki düzeltmeler (3.15.0 → 3.15.1) ise python.org yükleyicisiyle eskisinin üzerine kurulur.

REPL: Python'un etkileşimli konsolu

Python'u denemenin en hızlı yolu etkileşimli konsol, yani REPL'dir (Read–Eval–Print Loop: oku, çalıştır, yazdır, tekrarla). Dosya vermeden yorumlayıcıyı başlatın; >>> istemi görünür:

$ python3
Python 3.15.0 ...
>>> 2 + 3
5
>>> name = "kahve"
>>> name.upper()
'KAHVE'
>>> exit

Çıkmak için exit yazın ya da Ctrl+D'ye basın (Windows'ta Ctrl+Z, ardından Enter). 3.13 sürümünden itibaren konsol belirgin biçimde kullanışlı hâle geldi: renkli istem ve hata izleri, çok satırlı blokların bütün olarak düzenlenmesi, F1 yardım, F2 geçmiş, F3 yapıştırma modu; exit ve quit parantezsiz çalışır. 3.14'te yazarken kod renklendirmesi ve import sonrasında Tab ile modül adı tamamlama eklendi. Sade konsola dönmek için PYTHON_BASIC_REPL=1 ortam değişkenini kullanabilirsiniz.

IDLE: yanında gelen basit ortam

Windows ve macOS için python.org yükleyicileri IDLE'ı da kurar: konsollu küçük bir düzenleyici. Başlat menüsünde ya da "Programlar"da (Python 3.15 klasöründe) bulabilirsiniz. IDLE'ta iki pencere vardır: Shell, yani >>> konsolunun kendisi, ve dosya düzenleyicisi. File → New File ile yeni dosya açın, kodu yazın, kaydedin ve çalıştırmak için F5'e basın (Run → Run Module). Linux'ta IDLE genellikle ayrı bir paket olarak gelir; Debian ve Ubuntu'da sudo apt install idle3 ile kurulur.

İlk haftalar için IDLE yeterlidir. Projeler büyüdüğünde VS Code veya PyCharm gibi tam teşekküllü bir editöre geçebilirsiniz; yorumlayıcı aynı kalır.

İlk Python betiği

Konsol denemeler için iyidir, ama programlar dosyalarda yazılır. Betik, .py uzantılı, yorumlayıcının yukarıdan aşağıya çalıştırdığı düz bir metin dosyasıdır. expenses.py adında bir dosya oluşturun:

item = "kahve"
amount = 250
print(item, amount)

Dosyanın bulunduğu klasörden çalıştırın:

$ python3 expenses.py
kahve 250

Windows'ta komut python expenses.py veya py expenses.py, uv ile uv run expenses.py olur. can't open file mesajı görürseniz yanlış klasördesiniz; cd ile doğru klasöre geçin.

Sanal ortamlı proje

Sanal ortam, kendi Python'u ve kütüphaneleri olan izole bir .venv klasörüdür; böylece bir projenin bağımlılıkları diğerlerini etkilemez. uv ile proje tek komutla oluşturulur:

$ uv init expenses --python 3.15
Initialized project `expenses`
$ cd expenses && ls -a
.python-version  README.md  main.py  pyproject.toml
$ uv run main.py
Hello from expenses!

pyproject.toml projenin kimlik kartıdır, .python-version sürümü sabitler, .venv ise ilk çalıştırmada uv tarafından oluşturulur. uv olmadan ortamı standart modülle kurarsınız: python3 -m venv .venv, ardından etkinleştirme source .venv/bin/activate (Windows'ta .venv\Scripts\activate) ve kütüphanelerin pip install ile kurulması.

Python kurulumunda tipik hatalar

BelirtiNedenNe yapmalı
Windows'ta 'python' is not recognizedPython PATH'e eklenmemişAdd python.exe to PATH seçeneğiyle yeniden kurun ya da py ile çalıştırın
Linux'ta python3: command not foundPython kurulu değil (minimal imaj, konteyner)sudo apt install python3 veya uv
No module named pippip, Python ile birlikte kurulmamışpython3 -m ensurepip --upgrade ya da python3-pip paketi
externally-managed-environmentKütüphaneleri sistem Python'una kurma girişimi (PEP 668)Sanal ortam oluşturup paketleri oraya kurun
Kurulumdan sonra sürüm eskiTerminal kurulumdan önce açılmış ya da PATH'te başka bir Python önce geliyorYeni bir terminal açın, which python3 veya where python ile kontrol edin

Kurulum sorunlarının neredeyse hepsi iki şeye iner: PATH ve birden fazla sürüm karışıklığı. Hangi yorumlayıcının çalıştığından emin değilseniz python3 -c "import sys; print(sys.executable)" komutunu çalıştırın; tam yolu yazdırır.

Özet

Python'u en güvenli şekilde python.org'dan ya da uv ile kurabilirsiniz; Windows'ta PATH kutucuğunu unutmayın, Linux'ta sistem yorumlayıcısına dokunmayın. Kurulumdan sonra sürümü kontrol edin, REPL ve IDLE'ı deneyin ve ilk betiği çalıştırın; sonra değişkenlere, metinlere ve koşullara geçebilirsiniz. Python 3.15 kurulumu, konsolla çalışma ve uv ile ilk proje kursun ilk dersinde uygulamalı olarak anlatılır.

Sık sorulan sorular

Python ücretli mi?

Hayır, Python ücretsizdir ve PSF lisansı altında dağıtılır; ticari projelerde de kullanabilirsiniz.

Yeni sürümü kurmadan önce eski Python'u silmek gerekir mi?

Hayır, farklı sürümler yan yana sorunsuz çalışır. Linux ve macOS'ta sistem Python'unu hiç silmeyin; işletim sistemi araçları ona bağlıdır.

Yönetici hakları olmadan Python kurabilir miyim?

Evet: Windows'ta python.org yükleyicisi Python'u yalnızca geçerli kullanıcı için kurabilir, uv ise yorumlayıcıyı her zaman ana dizine koyar.

python komutu bulunamıyorsa ne yapmalıyım?

Python PATH'e eklenmemiştir. Windows'ta Add python.exe to PATH seçeneğiyle yeniden kurun ya da py kullanın; macOS ve Linux'ta python3 kullanın ve yeni bir terminal açın.

Python ne kadar yer kaplar?

Standart kütüphaneli yorumlayıcı yüz megabayt civarındadır; asıl yeri sanal ortamlardaki kütüphaneler doldurur.

Bu konuyu videoyla öğrenin

Bu konu “Python 3.15: от новичка до профи” kursunda uygulamalı olarak ayrıntılı işleniyor.

Kursa git