Flask Nasıl Kurulur? Linux Üzerinde Flask Kurulum Rehberi

Flask ile Linux üzerinde hızlı ve kolay web uygulamaları geliştirebilmek için kurulum adımlarını anlatan detaylı bir rehber.

BFS

Flask, Python ile web geliştirme dünyasında adından sıkça bahsettiren bir micro framework’tür. Eğer siz de bir web uygulaması yapmak istiyorsanız ve hafif, hızlı, esnek bir framework arayışındaysanız, Flask tam size göre olabilir. Linux işletim sistemi üzerinde Flask kurulumunu adım adım nasıl yapacağınızı anlatarak size rehberlik edeceğim. Hazırsanız, başlayalım!

1. Python ve pip'in Yüklü Olduğundan Emin Olun


Flask, Python ile çalışan bir framework olduğu için öncelikle bilgisayarınızda Python'un kurulu olması gerekir. Linux üzerinde Python genellikle önceden yüklü gelir, ancak emin olmak için terminal üzerinden şu komutu çalıştırabilirsiniz:


python3 --version


Eğer Python yüklü değilse, aşağıdaki komutla Python'u kurabilirsiniz:


sudo apt update
sudo apt install python3


Ayrıca, Python paketlerini yönetmek için kullanılan pip aracının da kurulu olması gerekmektedir. Eğer pip yüklü değilse, aşağıdaki komut ile kolayca kurabilirsiniz:


sudo apt install python3-pip


2. Sanal Ortam (Virtual Environment) Kurulumu


Python projelerinde bağımlılıkları yönetmenin en temiz yolu sanal bir ortam (virtual environment) kullanmaktır. Bu sayede projelerinizi birbirinden izole edebilir ve her projeye özel bağımlılıklar oluşturabilirsiniz. Şimdi Flask kurulumuna başlamadan önce sanal ortamı oluşturalım.

Öncelikle, sanal ortam için gerekli olan paketleri kurmalısınız:


sudo apt install python3-venv


Sanal ortamı oluşturmak için terminalde şu komutu çalıştırın:


python3 -m venv flask_env


Bu komutla flask_env adında bir sanal ortam oluşturmuş olduk. Şimdi bu sanal ortamı aktif hale getirelim:


source flask_env/bin/activate


Bu aşamadan sonra terminalde "(flask_env)" etiketi görmelisiniz, bu da demek oluyor ki sanal ortam aktif durumda.

3. Flask Kurulumu


Artık sanal ortamımız aktif olduğuna göre, Flask’ı kurabiliriz. Flask’ı pip ile kolayca kurabilirsiniz:


pip install flask


Kurulum tamamlandığında, Flask’ı kullanmaya hazır hale geldik.

4. İlk Flask Uygulamanızı Oluşturun


Flask kurulumunu tamamladıktan sonra, basit bir "Merhaba Dünya" uygulaması yapalım. Flask ile bir web uygulaması başlatmak için öncelikle bir Python dosyası oluşturuyoruz. Bu dosyayı, örneğin "app.py" olarak kaydedebiliriz.

Aşağıdaki kodu kullanarak basit bir Flask uygulaması oluşturabilirsiniz:


from flask import Flask

app = Flask(__name__)

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

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


Bu kodda, Flask’ı içe aktarıyor, bir uygulama nesnesi yaratıyor ve ana sayfaya ("/") girdiğimizde "Merhaba, Flask!" mesajını döndüren bir route tanımlıyoruz. Uygulamayı çalıştırmak için şu komutu kullanabilirsiniz:


python3 app.py


Tarayıcınızı açın ve http://127.0.0.1:5000/ adresine gidin. Eğer her şey doğru şekilde kurulduysa, "Merhaba, Flask!" mesajını göreceksiniz.

5. Flask Uygulamanızı Geliştirmeye Başlayın!


Flask ile artık temel bir web uygulamanız var! Bu, web geliştirme yolculuğunuzun sadece başlangıcı. Flask, size esnek bir yapı sunarak sadece birkaç satır kod ile güçlü web uygulamaları oluşturmanıza olanak sağlar. İlerleyen zamanlarda Flask’ın daha karmaşık özelliklerini keşfederek dinamik içerik, veritabanı bağlantıları ve çok daha fazlasını ekleyebilirsiniz.

Sonuç


Flask, Python dünyasında web geliştirmeye yeni başlayanlar için harika bir seçenek. Adım adım takip ettiğinizde, Linux üzerinde Flask kurulumunu ve ilk uygulamanızı oluşturmayı kolayca başarabilirsiniz. Flask'ın basit ve anlaşılır yapısı sayesinde hızlıca projeler geliştirebilirsiniz. Şimdi, ilk web uygulamanız üzerinde çalışmaya başlamak için hazır olmalısınız!

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