Adım 1: Python'ı Windows'a Kurma
Python, yazılım geliştirenlerin vazgeçilmezi haline gelmiş bir programlama dili. Windows işletim sistemi üzerine Python kurmak oldukça basit bir işlem. İşte ilk adım:
1. Python’ın resmi web sitesine gidin: https://www.python.org/downloads/
2. Sayfanın üst kısmında, Python’ın en son sürümünü göreceksiniz. Windows için uygun sürümü indirin.
3. İndirilen dosyayı çalıştırın. Karşınıza çıkan ilk ekranda dikkat etmeniz gereken çok önemli bir kutucuk var: “Add Python to PATH”. Bunu işaretlemeyi unutmayın! Bu seçenek, Python’ın komut satırından kolayca erişilebilmesini sağlar.
4. Kurulum tamamlandığında, komut satırına (cmd) "python" yazıp, Python’ın doğru bir şekilde kurulduğunu kontrol edebilirsiniz.
Python'ın doğru bir şekilde kurulduğunu görmek için komut satırına "python --version" yazın ve Python sürümünü görün.
Adım 2: Virtualenv Nedir ve Neden Kullanmalıyız?
Bir projede Python kullanırken, bağımlılıkları yönetmek çok önemlidir. Burada devreye *virtualenv* giriyor. Virtualenv, her projeniz için izole bir ortam oluşturmanıza olanak tanır. Yani, bir projede kullanılan kütüphaneler başka bir projeyi etkilemez. Python'ın global ortamına dokunmadan, her projenin kendine ait bağımlılıklarını yönetebilirsiniz.
Virtualenv, yazılım projelerinizin birbirine karışmadan düzenli bir şekilde çalışmasını sağlar.
Adım 3: Virtualenv Kurulumu
Virtualenv’i kurmak için, Python’ın pip paket yöneticisini kullanacağız. Python’ı kurduğunuzda pip otomatik olarak yüklenmiş olur.
1. Komut satırını açın ve şu komutu yazın:
pip install virtualenv
Bu komut ile virtualenv paketini sisteminize kurmuş olacaksınız.
Adım 4: Virtualenv ile Sanal Ortam Oluşturma
Artık virtualenv kurulu, sırada sanal ortam (virtual environment) oluşturma var. Bu ortam, Python projelerinizi izole bir şekilde yönetmenizi sağlar. Hadi hemen bir tane oluşturalım:
1. Komut satırında, projenizin olacağı dizine gidin (örneğin, `C:\Users\KullanıcıAdı\Projeler\Python`).
2. Aşağıdaki komutu yazın:
virtualenv venv
Bu komut, "venv" adında bir sanal ortam klasörü oluşturur. Burada "venv" tamamen sizin tercihinize bağlı, başka bir isim de verebilirsiniz.
Adım 5: Sanal Ortamı Aktifleştirme
Artık sanal ortamı oluşturduğumuza göre, onu aktifleştirebiliriz. Bu işlem, sanal ortamın aktif olduğunu ve Python bağımlılıklarının sadece bu ortamda geçerli olduğunu belirtir.
1. Komut satırında şu komutu yazın:
venv\Scripts\activate
Eğer sanal ortam başarılı bir şekilde aktif olduysa, komut satırında (venv) ifadesini görmelisiniz.
Adım 6: Virtualenv İçinde Paket Kurulumu
Sanal ortamınız aktif olduktan sonra, ihtiyaç duyduğunuz Python paketlerini kurabilirsiniz. Örneğin, Flask veya Django gibi bir web framework'ü kurmak isterseniz:
pip install flask
Bu komut ile Flask kütüphanesini sanal ortamınıza kurmuş olursunuz. Bu sayede global Python ortamınızda herhangi bir değişiklik yapmadan, projenizin bağımlılıklarını izole bir şekilde yönetebilirsiniz.
Adım 7: Sanal Ortamı Deaktif Etme
İşiniz bittiğinde, sanal ortamı deaktif etmek için şu komutu kullanabilirsiniz:
deactivate
Bu komut, sanal ortamı kapatır ve sizi global Python ortamınıza geri getirir.
Virtualenv, Python projelerinizi düzenlemenin ve bağımlılıkları yönetmenin en etkili yoludur!
Sonuç
Artık Windows üzerinde Python kurulumunu yapmayı ve sanal ortamları (virtualenv) kullanmayı öğrendiniz. Bu adımları takip ederek projelerinizi düzenli ve izole bir şekilde yönetebilirsiniz. Python’ın gücünden tam anlamıyla faydalanmak için virtualenv kullanmak oldukça önemli.
Eğer Python ile yeni başlıyorsanız veya projelerinizde karışıklık yaşamamak istiyorsanız, virtualenv kullanmaya hemen başlamanızı tavsiye ederim.