Pardus Linux Üzerinde Python Kurulumu ve Geliştirme Ortamı

Pardus, Debian tabanlı yapısı sayesinde Python geliştirme için oldukça kararlı ve güçlü bir ortam sunar.

İşte Pardus kullanıcıları için hazırladığım, başlangıçtan ileri seviye yapılandırmaya kadar uzanan eğitim makalesi taslağı:


Python, okunabilirliği yüksek ve geniş kütüphane desteği sunan popüler bir programlama dilidir. Pardus işletim sistemi üzerinde Python ile çalışmak, Linux'un terminal gücünü arkanıza almanızı sağlar.

Bu rehberde; Python'un sistemdeki durumunu kontrol etmeyi, paket yönetimini (PIP) kurmayı ve projeleriniz için izole edilmiş "Sanal Ortam" (Virtual Environment) oluşturmayı öğreneceksiniz.


Adım 1: Mevcut Python Sürümünü Kontrol Etme

Pardus (ve çoğu modern Linux dağıtımı), Python 3 yüklü olarak gelir. Yeni bir kurulum yapmadan önce sisteminizde neyin var olduğunu görmek önemlidir.

  1. Uçbirim Öykünücüsü'nü (Terminal) açın.

  2. Aşağıdaki komutu yazın ve Enter'a basın:

Bash:
python3 --version

Çıktı Örneği: Python 3.11.2 görüyorsanız, sisteminizde Python zaten kuruludur.

Önemli Not: Pardus sistem araçlarının çoğu Python ile çalışır. Asla sudo apt remove python3 komutunu kullanarak sistemin kendi Python sürümünü kaldırmaya çalışmayın; bu, sisteminizin çökmesine neden olabilir.


Adım 2: Sistemi ve Paket Listesini Güncelleme

Herhangi bir kurulumdan önce Pardus depolarını güncellemek, en kararlı ve güvenli sürümleri edinmenizi sağlar.

Bash:
sudo apt update && sudo apt upgrade -y

Adım 3: Python 3 ve Gerekli Araçların Kurulumu

Eğer sisteminizde Python yoksa veya eksik bileşenler varsa, aşağıdaki komutla tam kurulumu sağlayabilirsiniz:

Bash:
sudo apt install python3 python3-dev
  • python3: Python yorumlayıcısı.

  • python3-dev: C uzantıları ve bazı gelişmiş kütüphaneleri derlemek için gereken başlık dosyaları.


Adım 4: Paket Yöneticisi (PIP) Kurulumu

Python'un gücü, binlerce hazır kütüphanesinden (Library) gelir. Bu kütüphaneleri indirmek için PIP (Python Package Installer) aracına ihtiyacımız var.

PIP'i Pardus depolarından kurmak için:

Bash:
sudo apt install python3-pip

Kurulumu doğrulamak için:

Bash:
pip3 --version

Adım 5: Sanal Ortam (Virtual Environment) Kullanımı [Kritik Adım]

Bu, profesyonel bir Python geliştiricisi olmanın en önemli adımıdır. Projelerinizi sistemin ana Python paketlerinden ayrı tutmak için venv kullanmalısınız. Bu sayede A projesi için gereken bir kütüphane, B projesini bozmaz.

  1. Venv modülünü kurun:

    Bash
    sudo apt install python3-venv
    
  2. Bir proje klasörü oluşturun ve içine girin:

    Bash
    mkdir PardusPythonProjem
    cd PardusPythonProjem
    
  3. Sanal ortamı oluşturun:

    Bash:
    python3 -m venv sanal_ortam
    

    (Burada sanal_ortam klasörün adıdır, istediğiniz ismi verebilirsiniz.)

  4. Sanal ortamı aktif edin:

    Bash:
    source sanal_ortam/bin/activate
    

İpucu: Komutu uyguladığınızda terminal satırının başında (sanal_ortam) ibaresini göreceksiniz. Artık bu terminalde yaptığınız pip install işlemleri sadece bu klasöre kurulacaktır.

Çıkmak için sadece deactivate yazmanız yeterlidir.


Adım 6: İlk Python Kodumuzu Yazalım

Kurulumun başarıyla tamamlandığını test edelim.

  1. Terminalde basit bir dosya oluşturun:

    Bash:
    nano merhaba.py
    
  2. Açılan editöre şu kodu yazın:

    Python:
    print("Merhaba Pardus! Python kurulumu başarıyla tamamlandı.")
    
  3. Kaydetmek için CTRL + O, ardından Enter. Çıkmak için CTRL + X tuşlarına basın.

  4. Dosyayı çalıştırın:

    Bash:
    python3 merhaba.py
    

Tebrikler! Pardus üzerinde Python geliştirme ortamınız hazır.


Ekstra: Geliştirme Editörü (IDE) Önerisi

Terminalde kod yazmak zordur. Pardus Mağaza üzerinden veya terminalden Visual Studio Code veya daha hafif olan Thonny IDE'yi kurarak kodlamayı kolaylaştırabilirsiniz.

Hafif ve başlangıç dostu Thonny kurulumu için:

Bash:
sudo apt install thonny

Yorumlar

Bu blogdaki popüler yayınlar

Pardus Üzerine PyCharm Kurulumu ve Ayarları

Pardus ETAP , "Duvar Kağıdı Kilitleyici" GUI uygulaması

Pardus ETAP Yöneticileri İçin Ağ Üzerinden Toplu Şifre Değiştirme Python Uygulaması