Neden yerel kurulum?
Bu dersin tamamı Google Colab’de yapılabilir; kurulum gerekmez. Yerel kurulum şu durumlarda gerekir:
- Yapay zeka ajanları (Claude Code, Cursor, GitHub Copilot gibi) bilgisayarınızdaki bir klasörde sizin adınıza kod yazıp çalıştırmasını istiyorsanız. Bu araçlar bir Python ortamı ister.
- İnternet olmadan ya da hasta verisiyle (kurum izniyle, kurum bilgisayarında) çalışacaksanız.
- Colab’in zaman sınırları ve oturum kesilmeleri sizi yoruyorsa.
Adım 1 · Miniconda’yı kur
Conda, Python sürümlerini ve kütüphaneleri birbirinden ayrı “ortamlarda” tutan bir yöneticidir. Bir projede bozulan bir şey diğerini etkilemez. Miniconda bunun küçük kurulum paketidir.
İndirme sayfası: docs.conda.io → Miniconda
Windows
- “Miniconda3 Windows 64-bit” kurulum dosyasını indirip çalıştırın.
- Kurulumda “Just Me” seçin; “Add Miniconda3 to my PATH” kutusunu işaretlemeyin (varsayılan).
- Kurulum bitince Başlat menüsünden Anaconda Prompt (miniconda3) uygulamasını açın. Komutları buraya yazacaksınız.
macOS
- İşlemcinize göre indirin: Apple Silicon (M1/M2/M3/M4) için “arm64”, eski Intel Mac için “x86_64”. Emin değilseniz sol üst → Bu Mac Hakkında → “Çip” satırına bakın.
.pkgdosyasını çalıştırın ve varsayılanlarla ilerleyin.- Terminal uygulamasını açın (Spotlight’ta “Terminal” yazın). Komut satırının başında
(base)görünüyorsa kurulum tamam.
Kontrol
conda --version
conda 24.x gibi bir sürüm görüyorsanız hazırsınız.
Adım 2 · İlk ortamını oluştur
Ders için tip adında bir ortam oluşturup ders kütüphanelerini kuruyoruz. Tek komut:
conda create -n tip python=3.12 numpy pandas matplotlib seaborn scikit-learn jupyterlab -y
Ortamı etkinleştirin:
conda activate tip
Komut satırının başındaki (base) yazısı (tip) olur. Artık yazdığınız her Python komutu bu ortamda çalışır.
Adım 3 · Jupyter’i çalıştır
Ders defterlerini kendi bilgisayarınızda açmak için:
jupyter lab
Tarayıcınızda JupyterLab açılır. Colab’den indirdiğiniz .ipynb dosyalarını (Dosya → İndir → .ipynb) buraya sürükleyip çalıştırabilirsiniz. Kapatmak için terminalde Ctrl + C.
Adım 4 · Yapay zeka ajanlarıyla çalışmak
Claude Code, Cursor gibi araçlar bir klasörde çalışır: o klasördeki dosyaları okur, kod yazar, çalıştırır. Güvenli çalışma düzeni:
- Ders için ayrı bir klasör açın, örneğin
Belgeler/yz-saglik. Ajan yalnızca bu klasöre erişsin; tüm diskinize değil. - Ajanı bu klasörde başlatın ve ilk mesajınızda ortamı söyleyin:
Python için conda "tip" ortamını kullan. Komutları "conda run -n tip python ..." biçiminde çalıştır.
- Ajan bir komut çalıştırmak istediğinde önce ne yaptığını okuyun, sonra onaylayın. Silme, indirme ve ağ erişimi isteyen komutlarda iki kez düşünün.
- Ürettiği kodu çalıştırmadan önce göz gezdirin:
importsatırları,deftanımları, dosya yolları. Anlamadığınız satırı ajana açıklattırın.
Sık karşılaşılan sorunlar
| Belirti | Olası neden | Çözüm |
|---|---|---|
conda: command not found | Terminal Miniconda’yı tanımıyor | Windows’ta Anaconda Prompt kullanın; macOS’ta Terminal’i kapatıp yeniden açın |
ModuleNotFoundError | Yanlış ortam ya da kütüphane kurulmamış | conda activate tip, sonra conda install <paket> |
jupyter lab açılmıyor | Ortam etkin değil | conda activate tip sonra tekrar deneyin |
| Kurulum çok yer kaplıyor | Normal; ~3 GB | Gereksiz ortamları conda env remove -n <ad> ile silebilirsiniz |
Yararlı komutlar
conda env list # tüm ortamları listele
conda activate tip # ortama gir
conda deactivate # ortamdan çık
conda install -n tip <paket> # ortama paket ekle
conda run -n tip python x.py # ortamı etkinleştirmeden bir dosyayı çalıştır