|
|
 |
Bir önceki bölümde, Python’u nasıl kuracağımızı farklı platformlara göre anlattık. Bu bölümde ise kurduğumuz bu Python programını hem GNU/Linux’ta hem de Windows’ta nasıl çalıştıracağımızı göreceğiz. Öncelikle GNU/Linux kullanıcılarının Python’u nasıl çalıştıracağına bakalım...
GNU/Linux Kullanıcıları
GNU/Linux kullanıcıları, eğer paket yöneticilerini kullanarak Python kurulumu gerçekleştirmiş iseler, komut satırında şu komutu vererek Python’u başlatabilirler:
python3
Bu komutun ardından şuna benzer bir ekranla karşılaşmış olmalısınız:
Python 3.0.1+ (r301:69556, Feb 24 2009, 13:51:44)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
Gördüğünüz gibi, kullandığımız Python sürümü “3.0.1”...
Burada, paket yöneticisinden kurduğunuz paketin adının “python3” olduğunu varsayıyorum. Düşük bir ihtimal de olsa bu paketin adı sizde farklı olabilir. Örneğin Python3 sizin sisteminizde farklı bir ad altında geçiyor olabilir. Mesela, “python3.0” gibi...
Eğer paketin adı python3.0 ise komut satırında şu komutu vermelisiniz:
python3.0
Bu komut da benzer bir şekilde şöyle bir çıktı vermeli:
Python 3.0.1+ (r301:69556, Feb 24 2009, 13:51:44)
[GCC 4.3.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> Python’u ne şekilde başlatacağınızı kesin olarak tespit etmek için /usr/bin adlı klasörün içinde “python” programının hangi adla yer aldığına bakabilirsiniz. Bu klasörün içinde “python” dışında, adında “python” geçen hangi programların olduğunu kontrol edin. Mesela şunlar olabilir: “python3”, “python3.0”, “python3.0.1”
Eğer Python3’ü kaynaktan kuranlardansanız, vereceğiniz komut muhtemelen şu olacaktır:
python3.0 GNU/Linux’ta Python’u nasıl çalıştıracağımızı öğrendiğimize göre, Windows kullanıcılarının durumuna bakabiliriz...
Windows Kullanıcıları
Gelelim Windows kullanıcılarına...
Windows kullanıcıları Python3’ü iki şekilde başlatabilir:
Başlat > Programlar > Python3.x > Python (Command Line)* yolunu takip ederek.
Python3.x’i YOL’a (PATH) ekledikten sonra DOS ekranında “python” komutunu vererek...
Eğer birinci yolu tercih ederseniz, Python’un size sunduğu komut satırına ulaşırsınız. Ancak Python komut satırına bu şekilde ulaştığınızda bazı kısıtlamalarla karşı karşıya kalırsınız. O yüzden komut satırına bu şekilde ulaşmak yerine ikinci seçeneği tercih edebilirsiniz.
Eğer sisteminizde birkaç farklı Python sürümü kurulu ise ve eğer siz bu eski sürümlerden birini YOL’a eklemişseniz, Python3.0’ı YOL’a eklemeyin. Sisteminde sadece Python3.0 kurulu olan Windows kullanıcıları Python’u YOL’a nasıl ekleyeceklerini öğrenmek içinhttp://www.istihza.com/py2/windows-path.html adresindeki makaleyi inceleyebilirler. (Orada Python26 yerine Python30 ifadesi gelecek...)
Sisteminizde sadece Python3.0 sürümünün kurulu olduğunu ve bu sürümü başarıyla YOL’a eklediğinizi varsayarak bir deneme yapalım. Başlat > Çalıştır yolunu takip ederek, açılan pencerede “cmd” komutunu verelim ve Windows komut satırına ulaşalım. Orada şu komutu verelim:
python
Eğer sisteminizde başka bir Python sürümü kurulu değilse veya siz kurulu olan sürümü daha önceden YOL’a eklememişseniz, yukarıdaki komutu verdiğinizde Python3.0 çalışmaya başlayacaktır. Şuna benzer bir çıktı almalısınız:
Python 3.0.1 (r301:69561, Feb 13 2009, 20:04:18) [MSC v.1500 32 bit (Intel)] on
win32 Type "help", "copyright", "credits" or "license" for more information.
>>>
Eğer sisteminizde eski bir Python sürümü kuruluysa ve siz bu sürümü daha önceden YOL’a eklemişseniz, “python” komutunu verdiğinizde Python3 yerine, sistemimizdeki eski Python sürümü açılacaktır. Çünkü Windows’taki bütün Python sürümlerinin çalıştırılabilir (exe) dosyaları “python.exe” şeklinde adlandırıldığı için, DOS ekranında yazacağınız “python” komutu eski sürümü çalıştıracaktır. Dediğim gibi, eğer eski sürümü önceden YOL’a eklemişseniz, yeni kurduğunuz Python3’ü YOL’a eklemeyin. Bunun yerine, basit bir .bat dosyası yazmamız yeterli olacaktır. Nasıl mı?
Notepad yardımıyla boş bir metin belgesi açın ve bu metin belgesinin içine şu satırı ekleyin:
@c:python30python.exe %*
Şimdi bu dosyayı “python3.bat” adıyla kaydedin ve daha önce YOL’a eklediğiniz eski sürüm Python’un bulunduğu klasörün içine atın (mesela C:python26).
Artık “cmd” ile ulaştığınız komut satırında sadece “python3” yazıp enter’e basarak Python3’ü çalıştırabilirsiniz. Sadece “python” komutu verdiğinizde ise sisteminizdeki eski sürüm Python açılacaktır. Tabii ki bu eski sürümü daha önceden YOL’a eklemiş iseniz...
Bu arada, oluşturduğunuz .bat dosyasını Python26 klasörünün içine atmak yerine, Python’a ilişkin .bat dosyalarını özel bir klasörde toplayıp bu klasörü YOL’a ekleyerek de işinizi halledebilirsiniz. Örneğin benim Windows yüklü bilgisayarımda Python’un 2.5, 2.6 ve 3.0 sürümleri birlikte kurulu... Ben “yol” adını verdiğim bir klasör oluşturup bu klasörü “C:” dizininin içine attım. Daha sonra “C:yol” dizinini YOL’a ekledim. Ardından Python2.5 ve Python3.0 sürümleri için iki ayrı .bat dosyası oluşturdum. Bunlardan birini “python25.bat”, ötekini de “python3.bat” olarak adlandırdım. “python25.bat” dosyasının içeriği şöyle:
@c:python25python.exe %*
“python3.bat” dosyasının içeriği ise şöyle:
@c:python30python.exe %*
Bu şekilde, “cmd” ile ulaştığım komut satırında “python3” komutunu verdiğimde “Python3.0” sürümünün ekranı açılıyor:
Python 3.0.1 (r301:69561, Feb 13 2009, 20:04:18) [MSC v.1500 32 bit (Intel)] on
win32 Type "help", "copyright", "credits" or "license" for more information.
>>> Eğer “python25” komutunu verirsem, “Python2.5” sürümüne ait komut ekranı açılıyor:
Python 2.5.4 (r254:67916, Dec 23 2008, 15:10:54) [MSC v.1310 32 bit (Intel)] on
win32 Type "help", "copyright", "credits" or "license" for more information.
>>> “Python2.6” sürümüne ise sadece “python” yazarak ulaşabiliyorum:
Python 2.6.1 (r261:67517, Dec 4 2008, 16:51:00) [MSC v.1500 32 bit (Intel)] on
win32 Type "help", "copyright", "credits" or "license" for more information.
>>>
İsterseniz siz de böyle bir çalışma şekli benimseyebilirsiniz... |
|
 |
|
|
|
Site yönetimi ile iletişim için :
ose_35_@hot... |
|
|
|
|
|
 |
|
|
|
|