Flask Nasıl Kurulur? Adım Adım Flask Kurulum Rehberi (Linux)

Flask kurulumunu adım adım öğrenmek isteyenler için hazırlanmış, Linux üzerinde Flask kurulumunu ve ilk Flask uygulamasını nasıl yazacağınızı anlatan detaylı rehber.

BFS

Flask, Python ile web geliştirme dünyasına adım atmak isteyenlerin en çok tercih ettiği hafif ve esnek bir framework’tür. Eğer web geliştirmeye başlamak istiyorsanız ve Linux işletim sistemini kullanıyorsanız, Flask kurulumunu doğru bir şekilde yapmak çok önemli. Bu yazımızda, Flask’ı Linux sisteminize nasıl kolayca kurabileceğinizi anlatacağız.

1. Python ve Pip’i Kontrol Edin


İlk olarak, Python’un bilgisayarınızda yüklü olduğundan emin olmalısınız. Linux sistemlerde Python genellikle önceden yüklenmiş gelir, ancak yine de kontrol etmekte fayda var. Terminali açın ve aşağıdaki komutu girin:


python3 --version


Eğer Python yüklü değilse, onu şu komutla yükleyebilirsiniz:


sudo apt update
sudo apt install python3


Python yüklendiyse, bir sonraki adımda pip’i (Python paket yöneticisi) yüklememiz gerekecek. Pip, Python ile geliştirilmiş paketleri yüklemenizi sağlar. Pip’in yüklü olup olmadığını şu komutla kontrol edebilirsiniz:


pip3 --version


Eğer pip yüklü değilse, şu komutu kullanarak yükleyebilirsiniz:


sudo apt install python3-pip


2. Sanal Ortam Oluşturun


Web uygulamanızı geliştirirken, her projede bağımlılıkların farklı olabileceğini unutmamalısınız. Bu yüzden sanal bir ortam (virtual environment) kullanmak, projelerinizi yönetmek adına oldukça faydalıdır. Flask kurulumundan önce bir sanal ortam oluşturalım.

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


python3 -m venv flaskenv


Şimdi sanal ortamı aktif edelim. Bunun için aşağıdaki komutu kullanın:


source flaskenv/bin/activate


Komut sonrası terminalde sanal ortamın aktif olduğunu gösteren bir yazı göreceksiniz. Artık Flask'ı bu ortamda kurmaya hazırsınız.

3. Flask’ı Kurun


Şimdi esas adıma geliyoruz: Flask’ın kurulumu. Flask’ı pip kullanarak kurmak oldukça basittir. Aşağıdaki komut ile Flask’ı sanal ortamınıza yükleyebilirsiniz:


pip install Flask


Kurulum tamamlandıktan sonra, Flask’ı kullanmaya başlamak için her şey hazır demektir.

4. Flask Uygulamanızı Test Edin


Flask başarıyla kurulduğunda, basit bir Flask uygulaması oluşturup her şeyin doğru çalışıp çalışmadığını test edebilirsiniz. Hadi basit bir "Hello, World!" uygulaması yazalım.

Yeni bir Python dosyası oluşturun, örneğin `app.py` ve içine aşağıdaki kodu yazın:


from flask import Flask

app = Flask(__name__)

@app.route('/')
def hello_world():
    return 'Hello, World!'

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


Sonrasında terminalde şu komutu çalıştırarak uygulamanızı başlatabilirsiniz:


python app.py


Bu komut sonrası tarayıcınızda `http://127.0.0.1:5000/` adresine giderek "Hello, World!" mesajını görmelisiniz.

5. Flask Uygulamanızı Çalıştırın ve Geliştirin


Artık Flask kurulumunu başarıyla tamamladınız! Flask, projelerinize çok yönlülük katmak için harika bir framework. Web geliştirme dünyasına giriş için güçlü bir başlangıç yapmış oldunuz. Flask ile dinamik web uygulamaları, API’ler ve daha fazlasını geliştirebilirsiniz.

Flask, hafif bir yapıya sahip olsa da genişletilebilir ve güçlüdür. Uygulamanızın gereksinimlerine göre ek özellikler ve üçüncü parti kütüphanelerle geliştirmeler yapabilirsiniz.

Sonuç


Flask, web geliştirme için mükemmel bir araçtır ve Linux üzerinde kurulumu oldukça basittir. Python ve Flask ile hızlıca uygulamalar geliştirebilir, web projelerinizi profesyonel seviyeye çıkarabilirsiniz. Bu rehber sayesinde Flask’ın nasıl kurulacağını öğrenmiş oldunuz. Hadi, projenize hemen başlayın ve kendi web uygulamanızı geliştirin!

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