Flask Nasıl Kurulur? Windows Üzerinde Adım Adım Flask Kurulum Rehberi

Bu blog yazısında, Windows üzerinde Flask kurulumunu ve temel bir Flask uygulaması yazmayı adım adım anlatıyoruz.

BFS

Flask, Python ile web uygulamaları geliştirmek isteyenler için oldukça popüler bir mikroframework'tür. Özellikle hızlı prototip geliştirme için ideal olan bu framework, basitliği ve esnekliği ile bilinir. Peki, Windows üzerinde Flask nasıl kurulur? Hadi birlikte bu süreci adım adım keşfedelim!

1. Python'u Windows’a Kurun

Flask, Python tabanlı bir framework olduğu için ilk adımda Python'u bilgisayarınıza kurmanız gerekiyor. Python, hem açık kaynaklı hem de oldukça güçlü bir dil olduğundan, Flask ile hızlıca projeler geliştirebilirsiniz.

İlk olarak, Python'un son sürümünü [Python'un resmi sitesinden](https://www.python.org/downloads/) indirin. İndirme işlemi tamamlandıktan sonra, kurulum sırasında "Add Python to PATH" seçeneğini mutlaka işaretleyin. Bu, Python komutlarını terminal üzerinden kolayca çalıştırmanızı sağlayacaktır.

Kurulum tamamlandığında, terminali açıp aşağıdaki komutu girerek Python'un doğru bir şekilde yüklendiğini kontrol edebilirsiniz:


python --version


Eğer Python sürüm numarasını görüyorsanız, doğru şekilde kurulmuş demektir!

2. Flask’ı Sanal Ortama Kurun

Python ile web geliştirmeye başladığınızda, proje bazında bağımlılıkları yönetmek oldukça önemlidir. Flask'ı sistem genelinde kurmak yerine, her projeniz için ayrı bir sanal ortam oluşturmak çok daha sağlıklı olacaktır.

Bir sanal ortam oluşturmak için, terminali açın ve aşağıdaki komutları sırasıyla yazın:


python -m venv flaskenv
flaskenv\Scripts\activate


İlk komut, `flaskenv` adında yeni bir sanal ortam oluşturur. İkinci komut ise bu ortamı aktif hale getirir. Sanal ortam aktif olduğunda, terminalde ortam adı `(flaskenv)` şeklinde görünecektir. Bu, Flask ve diğer bağımlılıkları yalnızca bu projede kullanacağınız anlamına gelir.

3. Flask’ı Yükleyin

Sanal ortamınız aktifken, artık Flask’ı yükleyebilirsiniz. Flask'ı yüklemek için `pip` paket yöneticisini kullanarak terminale aşağıdaki komutu yazın:


pip install flask


Bu komut, Flask’ı ve gerekli olan bağımlılıkları otomatik olarak yükleyecektir.

4. Flask Uygulamanızı Yazın

Flask yüklendikten sonra, basit bir web uygulaması yazabiliriz. `app.py` adında yeni bir dosya oluşturun ve içine şu kodu yazın:


from flask import Flask
app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Merhaba, Flask!'

if __name__ == '__main__':
    app.run(debug=True)


Bu, sadece anasayfada "Merhaba, Flask!" mesajını gösteren basit bir Flask uygulamasıdır. Kodu kaydedin ve terminalden şu komutu çalıştırarak uygulamanızı başlatın:


python app.py


Eğer her şey doğruysa, terminalde şu satırı görmelisiniz:


 * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)


Bu, uygulamanızın yerel sunucuda çalıştığını gösterir. Şimdi tarayıcınıza `http://127.0.0.1:5000/` adresini girerek uygulamanızı görebilirsiniz.

5. Flask Uygulamanızı Geliştirin

Artık Flask kurulumunu başarıyla tamamladınız! Bundan sonra, uygulamanızda daha fazla özellik ekleyebilir, veritabanı bağlantıları kurabilir veya form verilerini işleyebilirsiniz. Flask, çok yönlü yapısı sayesinde ihtiyacınıza göre özelleştirilebilen bir framework'tür.

6. Sonuç

Flask ile hızlı bir şekilde web projeleri geliştirmeye başlamak oldukça kolay. Windows üzerinde Flask kurulumunu adım adım gerçekleştirdik ve basit bir uygulama yazdık. Şimdi sıra, hayal gücünüzü kullanarak çok daha karmaşık projelere imza atmaya geldi. Flask’ın sunduğu esneklik ile projelerinizi kolayca ölçeklendirebilirsiniz.

Eğer başka sorularınız olursa veya bir adımda takılırsanız, yorum bırakabilirsiniz. Yardımcı olmaktan mutluluk duyarım!

İlgili Yazılar

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

ASP.NET Core ile Mobil Uygulama Geliştirme: Cross-Platform Web ve Mobil Uygulama Birleştirme

Günümüzde mobil uygulamalar hayatımızın ayrılmaz bir parçası haline geldi. Akıllı telefonlarımızda geçirdiğimiz zamanın büyük bir kısmını mobil uygulamalar sayesinde geçiriyoruz. Peki, bir mobil uygulama geliştirirken karşılaştığımız zorlukları nasıl...

ASP.NET Core 500 Internal Server Error: Sebepleri ve Çözümleri

Bir web geliştiricisi olarak, karşılaştığınız en zorlayıcı hatalardan biri şüphesiz "500 Internal Server Error"dır. Bu hata, web uygulamanızda her şeyin yolunda gittiğini düşündüğünüz bir anda karşınıza çıkabilir ve tüm projeyi durdurabilir. Ancak merak...

OAuth2 Authentication Error: Nedenleri ve Çözümleri

OAuth2 Authentication Error: Gerçekten Neyin Peşindeyiz?Her geliştirici, kimlik doğrulama hatalarıyla bir noktada karşılaşmıştır. Ama bazen işler kontrolden çıkabiliyor. Eğer bir gün OAuth2 ile çalışırken bir kimlik doğrulama hatası aldığınızda, yalnız...