Windows’ta Varsayılan Python Sürümünü Nasıl Değiştirirsiniz?

Python ve Varsayılan Sürüm Neden Önemlidir?

Python, dünya çapında en popüler programlama dillerinden biri olup, geniş bir kullanıcı tabanına ve çok çeşitli kütüphanelere sahiptir. Birçok geliştirici, projeleri ve uygulamaları için farklı Python sürümleri kullanmayı tercih eder. Bu nedenle bilgisayarınızda birden fazla Python sürümü kurulu olduğunda, hangi sürümün varsayılan olarak kullanılacağını belirlemek önemlidir. Varsayılan Python sürümü, Python ortamınızda gerçekleştirdiğiniz komutların hangi sürümde çalışacağını etkiler. Örneğin, Python 2 ve Python 3 arasında büyük değişiklikler bulunduğu için, bir projede hatasız çalışması gereken bir kodu çalıştırırken doğru sürümü kullanmanız gerekebilir.

Windows kullanıcıları için varsayılan Python sürümünü değiştirmek, belirli kurulum adımları ve sistem ayarları gerektirir. Python sürümleri kurulduğunda, genellikle PATH ortam değişkenine eklenir; bu durum, hangi sürümün komut satırında öncelikli olarak kullanılacağını belirler. Bu yazıda, Windows işletim sisteminde varsayılan Python sürümünü nasıl değiştirebileceğinizi adım adım açıklayacağım.

Aynı zamanda, çoklu Python sürümleri ile çalışmanın avantajlarını ve Python versiyon yönetim araçlarını kullanma yöntemlerini de ele alacağız. Bu süreç, geliştirme ortamınızı daha esnek hale getirecek ve yeni projelerinizde ihtiyaçlarınıza uygun Python sürümünü kolayca kullanmanızı sağlayacaktır.

Windows’ta Python Sürümünü Kontrol Etme

Varsayılan Python sürümünü değiştirmeden önce, bilgisayarınızda kurulu olan Python sürümlerini kontrol etmek önemlidir. Bunu yapmak için aşağıdaki adımları izleyebilirsiniz:

  1. Başlat menüsünden arama çubuğuna gidin ve ‘cmd’ yazarak Komut İstemi’ni açın.

  2. Açılan pencerede, Python sürümünü kontrol etmek için aşağıdaki komutu yazın:

    python --version

    Bu komut, şu anda varsayılan olarak ayarlanmış Python sürümünü gösterir.

  3. Eğer birden fazla Python sürümü kuruluysa, ayrıca python3 --version ve py --version gibi komutlar da çalıştırarak diğer sürümleri kontrol edebilirsiniz.

Bu komutları çalıştırdıktan sonra, hangi Python sürümünün varsayılan olarak kullanıldığını anlayacaksınız. Eğer istenilen sürümde değilse, varsayılan sürümü değiştirmek için aşağıdaki adımlara geçebilirsiniz.

Varsayılan Python Sürümünü Değiştirmek için PATH Ortam Değişkenini Güncelleme

Varsayılan Python sürümünü değiştirmek için en yaygın yöntem, PATH ortam değişkenini güncellemektir. PATH, hangi dizinlerin Windows işletim sisteminde çalıştırılabilir programları bulmak için kullanılacağını belirten bir ortam değişkenidir. Aşağıdaki adımlarla PATH değişkenini güncelleyebilirsiniz:

  1. Başlat menüsüne sağ tıklayın ve ‘Sistem’ veya ‘Sistem ve Güvenlik’ seçeneğini seçin.

  2. Açılan pencerede ‘Gelişmiş sistem ayarları’ seçeneğine tıklayın.

  3. Gelişmiş sekmesine gidin ve ‘Ortam Değişkenleri’ düğmesine tıklayın.

  4. Açılan pencerede, ‘Sistem değişkenleri’ kısmında ‘Path’ değişkenini bulun ve seçin, ardından ‘Düzenle’ butonuna tıklayın.

  5. Burada, kurulu Python sürümlerinin dizinlerini göreceksiniz. Kullanmak istediğiniz Python sürümünün yolunu en üstte olacak şekilde düzenleyin veya başka sürümlerden silin.

  6. Örneğin, Python 3.10 kullanmak istiyorsanız, Python 3.10’un kurulu olduğu dizini (örneğin; C:\Python310\) bu listede en üste taşımalısınız.

Yukarıdaki işlemleri tamamladıktan sonra, ‘Tamam’ butonuna basarak tüm pencereleri kapatın ve değişikliklerinizi kaydedin. Sonrasında Komut İstemi’ni yeniden açarak python --version komutunu çalıştırarak ayarların doğru olup olmadığını kontrol edin.

Alternatif Yöntem: py Launcher Kullanmak

Windows işletim sisteminde birden fazla Python versiyonu kuruluysa, Python Geliştiricileri, özellikle .py ve .pyw uzantılı dosyaları çalıştırmak için ‘py’ adı verilen bir komut satırı aracını öneriyor. ‘py’ komutunu kullanarak belirli bir Python sürümünü çalıştırmak mümkündür. Bu yöntemi kullanarak farklı sürümler arasında geçiş yapabilir ve en güncel sürümü kullanmak için belirli versiyonları çağırabilirsiniz. Örneğin:

py -2 veya py -3.10 komutları, sırasıyla Python 2 veya Python 3.10’u başlatır. Bu yöntem, varsayılan sürümü değiştirmek istemeyen ama belirli bir sürümü çalıştırmak isteyen kullanıcılar için oldukça kullanışlıdır.

py Launcher ile Varsayılan Sürümü Ayarlamak

Py launcher ile hangi sürümün varsayılan olarak kullanılacağını ayarlamak da mümkündür. Bunun için pythondotorg üzerinden indirilen bir py.ini dosyası kullanılabilir. Bu dosya, varsayılan sürüm ve diğer tercihleri ayarlamak için ‘C:\[User]\’ dizinine yerleştirilmelidir. Ayrıca düzenleme yaparak farklı sürümler arasında geçiş yapma işlemini sağlar:

Dosyanın içerisine aşağıdaki satırı ekleyebilirsiniz:

[defaults]
python=3.10

Bu şekilde belirlediğiniz sürüm, her zaman ‘py’ komutu ile çağrıldığında varsayılan olarak kullanılacaktır. Bu, birkaç adımda kolaylık sağlarken aynı zamanda diğer süreçleri etkilemeyecek bir yöntemdir.

Python Sürüm Yöneticisi Kullanma

Birden fazla Python versiyonu yönetmek için Python sürüm yöneticisi kullanabilirsiniz. ‘pyenv’ adı verilen bir araç, farklı Python sürümlerini kolayca yüklemenize ve yönetmenize yardımcı olur. Ancak ‘pyenv’ şu anda Windows üzerinde tam olarak desteklenmemektedir, yine de benzer araçlar mevcuttur.

Windows için kullanılabilecek alternatif araçlardan biri ‘Anaconda’dır. Anaconda, veri bilimi ve makine öğrenmesi uygulamaları için güçlü bir Python dağıtımıdır. Anaconda Navigator arayüzü, kurulu Python sürümleri arasında geçiş yapmanıza olanak tanır. Ayrıca, sanal ortamlar oluşturarak farklı projeler için farklı Python sürümlerini ayarlamak da mümkündür.

Bir başka alternatif de ‘Virtualenv’ veya ‘venv’ kullanmaktır. Her iki araç da projenize özel sanal ortamlar oluşturarak, projelerinizin bağımlılıklarını ve Python sürümlerini izole etmenize olanak tanır. Sanal ortamlar sayesinde hem karışıklığı ortadan kaldırır hem de projelerinizde belirli sürümleri kolayca kullanabilirsiniz.

Sonuç ve Uygulamalı Denemeler

Windows içinde varsayılan Python sürümünü değiştirmek, başlangıçta karmaşık görünebilir ama adımlar takip edildiğinde oldukça basit bir işlem haline dönüşüyor. PATH ortam değişkenini düzenleyerek veya ‘py’ komutunu kullanarak bu işlemi gerçekleştirebilirsiniz. Çoklu Python sürümlerini yönetmek için sürüm yöneticileri veya sanal ortamlar gibi kaynakları kullanarak Python deneyiminizi geliştirebilirsiniz.

Bu yazıda, Windows kullanıcıları için varsayılan Python sürümünü nasıl değiştirebileceğinizi anlattık. Python projelerinizde uygun sürümü kullanarak daha verimli ve sorunsuz bir geliştirme süreci yaşayabilirsiniz. Önerdiğimiz yöntemleri deneyerek en uygun çözümü bulmanızı tavsiye ederiz.

Hep birlikte Python dünyasında keşfe çıkmaya devam edelim. Uygulamalarınızı güncel tutmayı unutmayın ve her zaman öğrenmeye açık olun. Şimdi, yeni bilgilerle donanmışken, kendi projelerinizde bu değişiklikleri deneyerek daha da güçlenin! Başarılar dilerim!

Scroll to Top