Flask Nasıl Kurulur? (Linux) – Adım Adım Kılavuz

Linux üzerinde Flask kurulumunu adım adım açıklayan bu rehber, yeni başlayanlar için Flask’ın temellerini öğrenmeyi kolaylaştırıyor. Flask’ın kurulumunu ve temel bir uygulama yapmayı hızlıca keşfedin!

BFS

Flask, Python dilinde geliştirilmiş popüler ve hafif bir web framework'üdür. Eğer bir web uygulaması yapmak istiyorsanız, Flask mükemmel bir başlangıçtır. Linux üzerinde Flask kurulumunu adım adım anlatacağım. Hazırsanız, başlıyoruz!

Flask Nedir?


Flask, Python ile web uygulamaları geliştirmek için kullanılan açık kaynak bir web framework'üdür. Çoğunlukla "minimalist" olarak tanımlanır, çünkü size büyük bir framework'ün sunduğu her şeyi değil, sadece en gerekli araçları sunar. Bu nedenle, projelerinizi hızlıca başlatabilir ve kolayca özelleştirebilirsiniz.

Linux’a Flask Kurulumu İçin Gereksinimler


Linux sisteminizde Flask’ı kurmadan önce bazı gereksinimleri yerine getirmelisiniz. Python ve pip (Python paket yöneticisi) yüklü olmalıdır. Eğer bunlar sisteminizde kurulu değilse, aşağıdaki adımları takip ederek yükleyebilirsiniz.

Adım 1: Python Kurulumu
Linux sisteminizde Python yüklü değilse, terminalden şu komutu kullanarak yükleyebilirsiniz:

sudo apt update
sudo apt install python3 python3-pip


Adım 2: pip İle Flask Kurulumu
Python ve pip’i kurduktan sonra, Flask’ı kurmak oldukça basittir. Aşağıdaki komutu terminale yazarak Flask’ı kurabilirsiniz:

pip3 install Flask


Adım 3: Virtual Environment (Sanallaştırılmış Ortam) Oluşturma
Projelerinizde bağımlılıkların çakışmaması için sanallaştırılmış bir ortam kullanmak her zaman iyi bir fikirdir. Flask kurulumunun etkili olması ve projenizle ilgili herhangi bir bağımlılık sorununu engellemek için sanal ortam kurmak oldukça önemlidir.

python3 -m venv flaskenv
source flaskenv/bin/activate


Bu komutlarla sanal ortamı kurarak aktif hale getirebilirsiniz. Flask’ı sanal ortamda kurarak, sadece bu projede kullanılacak bağımlılıkları belirleyebilirsiniz.

Basit Bir Flask Uygulaması Yazalım!


Şimdi Flask'ı kurduk, peki ya bir uygulama yapalım? Flask ile bir "Merhaba Dünya" uygulaması yapmak çok basit! İlk adımda, istediğiniz bir dizine gidin ve yeni bir Python dosyası oluşturun. Bu dosyayı "app.py" olarak kaydedebilirsiniz. İşte kod örneği:


from flask import Flask
app = Flask(__name__)

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

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


Bu kadar! Bu uygulama basitçe “Merhaba Dünya” mesajını gösteriyor. Şimdi bu dosyayı çalıştırmak için terminale şu komutu yazabilirsiniz:

python3 app.py


Eğer her şey doğruysa, terminalde şu mesajı görmelisiniz:
*Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)*

Bunu bir web tarayıcısında açtığınızda, “Merhaba Dünya!” mesajını görmelisiniz.

Flask Uygulamanızı Geliştirmek


Artık Flask'ı kurduk ve basit bir uygulama yaptık. Fakat Flask sadece başlangıçtır! Şimdi uygulamanızı geliştirebilirsiniz. Veri tabanı entegrasyonu, RESTful API’ler, kullanıcı kimlik doğrulama gibi pek çok özellik ekleyebilirsiniz. Flask, esneklik ve hız açısından mükemmel bir çözüm sunar.

Sonuç


Flask, Python dilinde hızlıca web uygulamaları geliştirebileceğiniz güçlü bir araçtır. Linux üzerinde Flask kurulumunun bu kadar kolay olmasının nedeni, Python ve pip’in güçlü ve yaygın araçlar olmalarıdır. Flask’ı kurup çalıştırdıktan sonra, projelerinizi hızla geliştirmeye başlayabilirsiniz. Bu yazı sayesinde Linux üzerinde Flask kurulumunu sorunsuz bir şekilde gerçekleştirdiniz. Umarım bu rehber, Flask ile yapacağınız projelerde size yardımcı olur!

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