Flask Nasıl Kurulur? (Windows) - Adım Adım Kılavuz

Flask’ın Windows’a kurulumu oldukça basittir. Bu rehberle adım adım Flask kurulumunu öğrenebilir, kendi web uygulamanızı hızlıca geliştirmeye başlayabilirsiniz.

BFS

Flask Nedir ve Neden Flask?


Hayatınızda bir kez bile web uygulaması geliştirmeyi düşünmüşseniz, büyük ihtimalle bir framework seçme sorunu yaşamışsınızdır. İşte bu noktada karşımıza *Flask* çıkıyor. Flask, Python dilinde yazılmış hafif ve esnek bir web framework'üdür. Geliştiriciler tarafından sevilen bir araç olan Flask, basit yapısı ve modülerliği ile tanınır. Web uygulamaları geliştirmek isteyenlerin, büyük bir çerçeveye ihtiyaç duymadan hızlıca projelerini hayata geçirebilmesini sağlar.

Eğer siz de web geliştirmeye başlamak istiyorsanız, Flask tam size göre! Ve tabii ki, Windows işletim sisteminde Flask'ı kurmak da düşündüğünüz kadar zor değil. Şimdi gelin, adım adım Flask’ı nasıl kuracağınızı öğrenelim.

Flask Kurulumu İçin Gerekenler


Flask’ı kurmaya başlamadan önce bazı temel gereksinimleri yerine getirmiş olmanız gerekiyor. İşte yapmanız gerekenler:

1. Python Yüklemek: Flask, Python üzerinde çalıştığı için Python yüklü olması şart. Eğer bilgisayarınızda Python yüklü değilse, [Python resmi web sitesinden](https://www.python.org/downloads/) Python’u indirip kurabilirsiniz. Python 3.7 ve üzeri sürümlerini öneriyoruz.

2. Pip Yöneticisi: Python'un paket yöneticisi olan pip, Flask'ı kolayca kurmamıza yardımcı olacak. Python'u yüklerken pip’in otomatik olarak kurulduğundan emin olun.

Flask'ı Windows’a Kurma Adımları


Şimdi gelelim asıl meseleye! Flask’ı Windows sistemimize kurma adımlarına.

Adım 1: Komut İstemcisini Açın
Başlat menüsünden "cmd" yazarak komut istemcisini (Command Prompt) açın. Burada tüm işlemleri gerçekleştireceğiz.

Adım 2: Python ve pip'in Yüklü Olduğunu Kontrol Edin
Python ve pip'in yüklü olduğunu kontrol etmek için şu komutları sırayla yazın:


python --version
pip --version


Eğer her iki komut da doğru bir şekilde çalışıyorsa, Python ve pip bilgisayarınıza başarılı bir şekilde kurulmuş demektir.

Adım 3: Virtual Environment (Sanal Ortam) Oluşturun
Flask’ı kurmadan önce, projelerinizi ayrı tutmak için bir sanal ortam (virtual environment) oluşturmanız önemlidir. Bu sayede her projenin bağımlılıkları birbirinden ayrılır ve karmaşayı önlersiniz.

Aşağıdaki komut ile sanal ortam oluşturabilirsiniz:


python -m venv flask-env


Bu komut, "flask-env" adında bir sanal ortam klasörü oluşturur. Sanal ortamı aktifleştirmek için şu komutu yazın:


flask-env\Scripts\activate


Adım 4: Flask’ı Kurun
Artık sanal ortamımız aktif olduğuna göre, Flask'ı kurabiliriz. Flask, Python’un paket yöneticisi pip aracılığıyla kolayca kurulabilir. Aşağıdaki komutu yazın:


pip install Flask


Bu komut, Flask’ı ve tüm bağımlılıklarını sisteminize kuracaktır. Kurulum işlemi tamamlandığında, Flask kullanıma hazır!

Adım 5: İlk Flask Uygulamanızı Yazın
Flask başarıyla kurulduktan sonra, basit bir uygulama yazarak Flask’ı test edebilirsiniz. Flask ile yazılacak ilk uygulama genellikle "Merhaba Dünya" uygulamasıdır.

Aşağıdaki kodu yeni bir dosya olarak kaydedin (örneğin: app.py):


from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello():
    return "Merhaba, Dünya!"

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


Bu kod, basit bir web uygulaması başlatır ve tarayıcınızda "Merhaba, Dünya!" mesajını görüntüler.

Adım 6: Flask Uygulamasını Çalıştırın
Flask uygulamanızı çalıştırmak için komut istemcisinde şu komutu yazın:


python app.py


Bu komut, Flask sunucusunu başlatacak ve tarayıcınızda http://127.0.0.1:5000/ adresine giderek uygulamanızı görüntüleyebileceksiniz.

Sonuç


Tebrikler! Artık Windows üzerinde Flask kurulumunu tamamladınız ve basit bir Flask uygulaması oluşturmayı öğrendiniz. Flask, esnekliği ve kolay kullanımı sayesinde web geliştirme dünyasında oldukça popüler bir araçtır. Bu adımları takip ederek, Python tabanlı güçlü ve dinamik web uygulamaları geliştirmeye başlayabilirsiniz.

Flask’ı kullanarak yapabileceklerinizin sınırı yok. Şimdi, daha karmaşık projeler ve yeni özelliklerle kendinizi geliştirebilir ve web geliştirme yolculuğunuzda daha ileri adımlar atabilirsiniz.

İ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...