Terminal’de Python Nasıl Çalıştırılır? Mac İçin Adım Adım Rehber

Giriş: Python’u Mac Terminal’inde Çalıştırmanın Önemi

Python, günümüzün en popüler ve çok yönlü programlama dillerinden biridir. Windows, Linux ve MacOS gibi farklı işletim sistemlerinde kullanılabilir. Ancak, Mac kullanıcısı olarak Python’u doğrudan terminalde çalıştırmak, hem geliştirme sürecinizi hızlandırır hem de komut satırı becerilerinizi geliştirmenize yardımcı olur. Terminalde Python çalıştırmak, kod yazımınızı doğrudan gözlemleme ve hızlı bir şekilde hata ayıklama imkanı sunar. Bu yazıda, Mac bilgisayarınızda Python’u terminal üzerinden nasıl çalıştırabileceğinizi adım adım inceleyeceğiz.

MacOS Üzerinde Python’un Kurulumu

Mac bilgisayarınızda Python’u çalıştırmaya başlamadan önce, Python’un kurulu olduğundan emin olmalısınız. Modern Mac işletim sistemlerinde Python 2.x genellikle önceden yüklenmiş olarak gelir. Ancak, Python 3.x sürümünü kurmak, güncel özelliklerden yararlanmanızı sağlar. Python’u Mac terminalinde çalıştırmak için gerekli adımlar aşağıdaki gibidir:

1. Python’un Kurulumunu Kontrol Etme

Öncelikle terminal uygulamasını açarak Python’un yüklü olup olmadığını kontrol edebilirsiniz. Terminali açmak için Launchpad‘den Terminal uygulamasını bulabilir veya Finder içinde Utilities klasörünü açarak terminali erişebilirsiniz. Terminal açıldıktan sonra aşağıdaki komutları kullanarak Python’un kurulu olup olmadığını kontrol edebilirsiniz:

python --version
python3 --version

Eğer bu komutlardan biri ya da her ikisi de yüklü ise, versiyon bilgilerinizi göreceksiniz. Eğer herhangi bir sonuç almazsanız, Python’u kurmanız gerekecek.

2. Homebrew ile Python Kurulumu

Python’u MacOS’a kurmanın en kolay yollarından biri Homebrew paket yöneticisini kullanmaktır. Eğer Homebrew henüz yüklü değilse, terminalde aşağıdaki komutu çalıştırarak kurulum yapabilirsiniz:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

Homebrew yüklendikten sonra, Python 3 yüklemek için şu komutu kullanabilirsiniz:

brew install python

Bu işlem tamamlandığında, terminalde tekrar python3 –version komutunu çalıştırarak Python 3’ün yüklü olduğunu doğrulayabilirsiniz.

3. Python İnteraktif Kılavuzunu Kullanma

Python yüklendikten sonra, terminale python3 komutunu girerek Python’un interaktif moduna geçiş yapabilirsiniz. Bu mod, anlık olarak Python kodu yazmanıza ve sonuçlarını görmenize olanak tanır. Aşağıdaki gibi bir çıktı almanız gerekiyor:

Python 3.x.x (default, ...)
[GCC ...] on darwin
Type "help", "copyright", "credits" or "license" for more information.

Burada, Python 3.x.x, yüklediğiniz Python sürümünü belirtir. Interaktif moddan çıkmak için exit() veya Ctrl + D tuş kombinasyonunu kullanabilirsiniz. Şimdi terminalde Python’un nasıl çalıştırılacağını detaylandırmaya başlayalım.

Mac Terminalinde Python Kodunu Çalıştırma

Python kodunu terminalde çalıştırmak birkaç farklı yöntemle yapılabilir. Örneğin, bir Python dosyasını çalıştırmak, interaktif modda kod yazmak ya da çoklu satır kodlarını çalıştırmak gibi. Aşağıdaki başlıklar altında bu yöntemleri detaylı olarak inceleyeceğiz.

1. Python Dosyanızı Oluşturma

Terminalde Python kodu çalıştırmanın en yaygın yollarından biri .py uzantılı bir dosya oluşturmaktır. Kod dosyanızın içerisinde istediğiniz Python kodunu yazabilir ve bunu terminalde çalıştırabilirsiniz. Örneğin, terminalde aşağıdaki komutları takip ederek bir Python dosyası oluşturabilirsiniz:

nano merhaba.py

Bu komut, nano adlı metin düzenleyicide yeni bir dosya oluşturur. Aşağıdaki basit Python kodunu yazarak kaydedebilirsiniz:

print("Merhaba, Dünya!")

Dosyayı kaydetmek için Ctrl + O ardından Enter tuşuna basın. Çıkmak için ise Ctrl + X tuşunu kullanabilirsiniz.

2. Python Dosyasını Çalıştırma

Yazdığınız Python dosyasını terminalde çalıştırmak için, dosyanın bulunduğu dizine gitmeniz ve ardından aşağıdaki komutu kullanmanız gerekiyor:

python3 merhaba.py

Bunu yaptıktan sonra, terminal ekranında “Merhaba, Dünya!” yazısı görünecektir. Bu basit örnek, Python dosyasının nasıl çalıştırılacağını göstermektedir. Farklı Python projeleri ve daha karmaşık uygulamalar geliştirmek için benzer adımları takip edebilirsiniz.

3. Python Kütüphaneleri ile Çalışma

Python’un gücüne güç katan en önemli özelliklerinden biri, geniş bir kütüphane ve modül havuzuna sahip olmasıdır. Terminalde Python çalıştırırken, başta pip olmak üzere Python’un paket yöneticisini kullanarak gerekli kütüphaneleri yükleyebilir ve projelerinizde kullanabilirsiniz. Bir kütüphane yüklemek için terminalde şu komutu kullanabilirsiniz:

pip install 

Örneğin, requests kütüphanesini yüklemek için:

pip install requests

Bu komut, Python HTTP istemcisi olan Requests kütüphanesini yükler. Daha sonra bu kütüphaneyi projelerinizde kullanmak için oluşturduğunuz Python dosyasında import etmeniz yeterli olacaktır:

import requests

Bu tür kütüphaneler ile birlikte daha etkili ve işlevsel uygulamalar geliştirebilirsiniz.

Terminal’de Hataları Giderme ve Sorun Giderme

Python kodu yazarken veya terminalde kod çalıştırırken, hatalarla karşılaşmanız olasıdır. Ancak, bu hatalar genellikle açıklayıcıdır ve düzeltmek oldukça kolaydır. Bu bölümde farklı hata türlerine ve bunları nasıl giderileceğine göz atacağız.

1. Söz Dizimi Hataları

Söz dizimi hatası, kodunuzun yazımında bir hata olduğunda ortaya çıkar. Örneğin, bir fonsiyonun parantezini kapatmayı unutursanız aşağıdaki gibi bir hata alırsınız:

print("Merhaba, Dünya!"

Bu durumda, terminal aşağıdaki gibi bir hata mesajı gösterebilir:

SyntaxError: unexpected EOF while parsing

Bu tür hataları çözmek için kodunuzu dikkatlice gözden geçirmeniz ve yazım hatalarını düzeltmeniz önemlidir.

2. Modül Bulunamama Hataları

Bazen kullandığınız kütüphaneler yüklü olmayabilir. Bu durumda, terminalde şu hatayı alırsınız:

ModuleNotFoundError: No module named ''

Örneğin, eğer Requests kütüphanesini kullanmaya çalışıyor ama yüklemediyseniz bu hata ile karşılaşırsınız. Çözüm olarak, ilgili modülü yüklemek için yukarıda bahsedilen pip komutunu kullanabilirsiniz.

3. Hataları Giderme Araçları

Python’da hataları giderirken, geliştirme sürecinizi daha verimli hale getirmek için kullanabileceğiniz çeşitli araçlar bulunmaktadır. pdb (Python Debugger) gibi yerleşik araçlar, kodunuzu adım adım incelemenize olanak tanır ve nerede hata yaptığınızı anlamınızı sağlar. Pdb’yi başlatmak için kodunuzun başına şu satırı ekleyebilirsiniz:

import pdb; pdb.set_trace()

Bu satır, kodun ilgili noktasında programı durdurur ve etkileşimli bir hata ayıklayıcı açar.

Scroll to Top