Windows'ta Python Kurulumu ve Virtualenv Kullanımı: Adım Adım Kılavuz

Bu rehber, Windows'ta Python kurulumu ve virtualenv kullanımını adım adım anlatıyor. Python programlamaya yeni başlayanlar için temel bilgiler sunulurken, sanal ortamın ne olduğu ve nasıl kullanılacağı detaylıca açıklanıyor.

BFS

Python, günümüzde yazılım geliştiren herkesin mutlaka kullandığı bir programlama dili. Hem öğrenmesi kolay hem de güçlü özellikleri ile Python, hemen her projede karşımıza çıkıyor. Eğer sen de Windows işletim sistemi kullanıyorsan ve Python'u bilgisayarına kurup, sanal ortamda (virtual environment) çalışmayı merak ediyorsan, doğru yerdesin! Hadi, adım adım Python kurulumunu ve virtualenv kullanımını öğrenelim.

Adım 1: Python'ı İndirmek


Python'ın en son sürümünü indirmek için önce resmi web sitesine gitmelisin. Bu çok basit bir işlem, ancak doğru sürümü indirdiğinden emin olman gerek. Python'ı [https://www.python.org/downloads/](https://www.python.org/downloads/) adresinden bulabilirsin. Burada Windows için önerilen sürümü bulacaksın.

İpucu: Python'ın 32 bit mi, 64 bit mi olduğuna dikkat etmelisin. Çoğu bilgisayar 64 bit, bu yüzden 64 bit olanı seçmen daha iyi olur.

Python'ın .exe dosyasını indirdikten sonra, kurulum sihirbazını başlatabilirsin. Burada dikkat etmen gereken en önemli şey, "Add Python to PATH" seçeneğini işaretlemendir. Eğer bunu seçmezsen, komut satırında Python'ı çalıştırmak için manuel ayar yapman gerekecek. Bunu işaretledikten sonra "Install Now" butonuna basarak kurulum işlemini başlatabilirsin.

Adım 2: Python Kurulumunu Test Et


Python kurulumunun başarılı olup olmadığını kontrol etmek için komut satırını aç. Windows'ta bunu yapmak için "Başlat" menüsüne "cmd" yazabilir, ardından çıkan "Komut İstemi" uygulamasına tıklayabilirsin. Komut satırında şu komutu yaz:

python --version


Eğer Python doğru bir şekilde kurulduysa, sana kurulu olan sürüm numarasını gösterecektir. Örneğin, "Python 3.x.x" şeklinde bir çıktı alacaksın.

Adım 3: Virtualenv Nedir ve Neden Kullanmalısın?


Virtualenv, Python projelerinde bağımlılıkların birbirine karışmaması için kullanılan bir araçtır. Yani, her projenin kendi bağımlılıkları, versiyonları ve ayarları olacak şekilde ayrı bir ortamda çalışmasını sağlar. Bu, projelerini izole etmene ve aynı anda farklı projelerde farklı Python sürümleri kullanabilmene olanak tanır. Örneğin, bir projede Python 3.7, diğerinde ise Python 3.8 kullanabilirsin. Bu, çakışmaları ve uyumsuzlukları engeller.

Adım 4: Virtualenv'i Kurmak


Virtualenv'i kurmak için önce pip'in (Python paket yöneticisi) bilgisayarında kurulu olduğundan emin olmalısın. Python ile birlikte pip otomatik olarak gelir. Komut satırını aç ve şu komutu yaz:

python -m pip install virtualenv


Bu komut, virtualenv paketini bilgisayarına kuracaktır. Kurulum tamamlandıktan sonra, virtualenv kullanıma hazır hale gelir.

Adım 5: Virtualenv ile Sanal Ortam Oluşturmak


Şimdi, bir proje için sanal bir ortam oluşturma zamanı. Öncelikle, projenin bulunduğu klasöre gitmelisin. Örneğin, masaüstünde bir Python projen var diyelim. Komut satırında şu komutu kullanarak bu klasöre geçebilirsin:

cd C:\Users\KullanıcıAdı\Desktop\ProjeAdi


Sonra, aşağıdaki komutu kullanarak bir sanal ortam oluşturabilirsin:

python -m venv venv


Burada, "venv" sanal ortamının adı. İstersen bu ismi değiştirebilirsin ama genellikle "venv" yaygın olarak kullanılır.

Adım 6: Virtualenv Ortamını Aktif Etmek


Sanal ortamı oluşturduktan sonra, bu ortamı aktif hale getirmelisin. Aşağıdaki komutu kullanarak sanal ortamı aktive edebilirsin:

.\venv\Scripts\activate


Bu komutu yazdığında, komut satırında sanal ortamın aktif olduğunu belirten bir işaret görmelisin. Örneğin, "(venv)" ifadesi komut satırının başında yer alacak. Bu, şu an sanal ortamda çalıştığını gösteriyor.

Adım 7: Sanal Ortamda Paket Kurulumu


Artık sanal ortamdayken, projene özel Python paketlerini kurabilirsin. Örneğin, Flask isimli bir web framework'ü kurmak için şu komutu kullanabilirsin:

pip install flask


Virtualenv sayesinde, bu paket sadece bu sanal ortamda kullanılacak ve bilgisayarındaki diğer projelerden bağımsız olacak.

Adım 8: Sanal Ortamdan Çıkmak


İşin bittiğinde ve sanal ortamdan çıkmak istediğinde şu komutu kullanabilirsin:

deactivate


Bu komut, seni sanal ortamdan çıkaracak ve global Python ortamına geri döndürecektir.

Özetle:
Windows'ta Python kurmak ve virtualenv kullanarak projelerinde bağımlılıklarını yönetmek oldukça kolay. Python kurulumunu ve virtualenv kullanımını öğrendikten sonra, projelerini çok daha düzenli ve izole bir şekilde geliştirebilirsin. Böylece her şeyin kendi içinde bağımsız olacağı bir çalışma alanı yaratmış olursun.

İlgili Yazılar

Benzer konularda diğer yazılarımız

Modern Yazılım Geliştirme Süreçlerinde Yapay Zeka ve Otomasyonun Rolü: 2025’te Yeni Başlangıçlar

Yazılım geliştirme dünyası hızla evriliyor. 2025 yılına adım attığımızda, bu süreçte yapay zeka ve otomasyonun rolü hiç olmadığı kadar önemli hale geldi. Geçmişte yazılım geliştirme yalnızca kod yazmak ve sistemleri test etmekle sınırlıydı. Ancak bugünün...

Yazılım Geliştiriciler İçin Verimli Çalışma Alanı Oluşturmanın İpuçları: En İyi Araçlar ve Yöntemler

Verimli Bir Çalışma Alanı Neden Önemlidir?Yazılım geliştirici olmanın zorluklarından biri de sürekli odaklanmış ve üretken olabilmektir. Bir geliştirici olarak, işlerinizin çoğunu bilgisayar başında geçirirsiniz ve bu süre zarfında verimli bir çalışma...

Kodunuzu Temiz Tutun: Yazılımda 'Yavaş Kodu' Tespit Etmenin 7 Etkili Yolu

Yazılım geliştirme dünyasında zamanın ne kadar kıymetli olduğunu hepimiz biliyoruz. Yazdığınız kodun hızlı ve verimli olması, projelerinizi başarılı kılmanın anahtarıdır. Ama ne yazık ki, çoğu zaman kodu hızlı yazmak uğruna temizliği ihmal edebiliriz....