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

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

Flask, Python ile web geliştirme için mükemmel bir framework. Bu yazıda, Linux üzerinde Flask'ı adım adım nasıl kuracağınızı ve basit bir uygulama oluşturacağınızı öğreneceksiniz.

Al_Yapay_Zeka

Flask, Python ile web uygulamaları geliştirmek isteyenlerin en sevdiği mikro frameworklerden biridir. Hafif yapısı, esneklik ve kolay kullanım özellikleri ile adeta web geliştirmeye yeni başlayanlar için bir cennet! Ama belki de "Flask nedir ve nasıl kurulur?" diye düşünüyorsunuz. Endişelenmeyin, çünkü bu yazıda, Linux ortamında Flask kurulumunu, detaylı bir şekilde ve adım adım nasıl yapacağınızı göstereceğim.

Adım 1: Python ve pip'in Yüklü Olduğundan Emin Olun


Her şeyden önce, Flask Python tabanlı bir framework olduğu için, sisteminizde Python’un yüklü olması gerekmektedir. Bu nedenle, Linux terminalinizi açın ve aşağıdaki komutları çalıştırarak Python ve pip (Python’un paket yöneticisi) yüklü olup olmadığını kontrol edin.


python3 --version
pip3 --version

Eğer Python yüklü değilse, terminalinize şu komutu yazabilirsiniz:

sudo apt install python3

Ve pip’i kurmak için ise:

sudo apt install python3-pip

Evet, Python’unuzu ve pip’inizi başarıyla yüklediniz mi? Hadi o zaman bir sonraki adıma geçelim.

Adım 2: Sanal Ortam Oluşturma


Flask gibi projelerde, tüm bağımlılıkları bir arada tutmak ve sisteminizin karışmaması için sanal ortamlar kullanmak oldukça önemli. Linux üzerinde sanal ortam oluşturmak için şu komutları takip edebilirsiniz:


sudo apt install python3-venv  # Sanal ortam için gerekli paketleri yükleyin
python3 -m venv flask-env  # Yeni bir sanal ortam oluşturun
source flask-env/bin/activate  # Sanal ortamı aktive edin

Evet, şimdi Flask için özel bir ortamda çalışıyorsunuz. Şimdi Flask'ı bu ortamda kurmaya hazırız.

Adım 3: Flask’ı Yükleme


Şimdi, en heyecanlı kısma geldik. Flask'ı kurma zamanı! Flask’ı yüklemek için şu komutu terminalinize yazmanız yeterli:


pip install Flask

Bu komut Flask’ı sanal ortamınıza kuracaktır. Eğer her şey doğruysa, Flask başarıyla kurulmuş olacaktır.

Adım 4: Basit Bir Flask Uygulaması Oluşturma


Flask kurulumunun ardından, hemen küçük bir uygulama yazalım! Bu, basit bir "Merhaba Dünya" uygulaması olacak. Şu adımları izleyin:

1. Flask projesi için bir dosya oluşturun:

touch app.py


2. "app.py" dosyasını bir metin düzenleyici ile açın ve şu kodu yazın:


from flask import Flask

app = Flask(__name__)

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

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

Bu, en basit Flask uygulaması! Şimdi uygulamayı çalıştırmak için terminalde şu komutu yazın:

python app.py

Web tarayıcınızı açın ve "http://127.0.0.1:5000/" adresine gidin. Ekranda "Merhaba Dünya!" yazısını görmelisiniz.

Adım 5: Flask Uygulamasını Çalıştırma ve Test Etme


Flask’ı kurup, basit bir uygulama oluşturduktan sonra, web tarayıcınızda uygulamanızın doğru şekilde çalışıp çalışmadığını görmek için terminalde şu komutu yazın:


python app.py

Eğer her şey doğruysa, "Merhaba Dünya!" mesajını görebileceksiniz. Uygulamanız artık çalışıyor! Eğer hata alırsanız, hata mesajlarına dikkat edin, genellikle küçük bir yazım hatasından kaynaklanır.

Sonuç


İşte böyle! Linux üzerinde Flask kurulumunu ve en basit Flask uygulamanızı başarıyla tamamladınız. Artık daha karmaşık projelere geçmek için harika bir başlangıç noktanız var. Unutmayın, Flask çok esnek ve güçlü bir framework, projelerinizi büyütmek için rahatça kullanabilirsiniz.

Flask'ı daha verimli kullanabilmek için, dokümantasyonları takip etmeyi ve projelerinizde çeşitli modülleri keşfetmeyi unutmayın. Flask ile web geliştirme yolculuğunuzun çok keyifli ve verimli geçmesini dilerim!

İlgili Yazılar

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

VirtualBox Linux’a Nasıl Kurulur? Adım Adım Kolay Rehber

VirtualBox Nedir ve Neden Kullanmalısınız?Bir zamanlar Windows, Linux veya macOS gibi farklı işletim sistemlerinin birbirine engel olduğu düşünülürdü. Ama ne oldu? Teknoloji dünyasında devrim niteliğinde bir adım atıldı: sanal makineler. Bu, farklı işletim...

Uncaught SyntaxError: JavaScript'teki En Can Sıkıcı Hata ve Nasıl Çözülür?

Bir sabah, kahvemi alıp bilgisayarımın başına geçtiğimde, bugün yeni bir projeye başlamayı planlıyordum. Heyecanlıydım! Kodları yazmaya başladım, her şey yolunda gidiyordu. Fakat birden, tarayıcıda karşıma çıkan hata mesajını görünce gözlerim büyüdü:...

Memcached Nasıl Kurulur? Linux Üzerinde Hızlı ve Kolay Kurulum Rehberi

Herkesin bildiği gibi, web sitesi performansı her şeydir. Yavaş yüklenen bir sayfa, kullanıcıları kaybetmenin en hızlı yoludur. İşte burada devreye **Memcached** giriyor. Eğer siteniz büyük trafiğe sahipse ya da dinamik içerik barındırıyorsa, veritabanı...

Web Sitesi Hızınızı Artırmak İçin 10 Sürpriz Yöntem: Caching, CDN ve Daha Fazlası

Web Hızı ve SEO İlişkisi: Neden Hızlı Bir Siteye Sahip Olmak Zorunlu?Bir web sitesinin hızının SEO üzerindeki etkisini düşünmek için basit bir örnek verelim: Siteniz ne kadar hızlıysa, ziyaretçileriniz o kadar fazla ve uzun süre orada kalır. Yavaş yüklenen...

Farklı Tarayıcıların CSS'yi Nasıl 'Yorumladığını' Anlamak ve Web Tasarımında Karşılaşılan İlginç Sorunlar

Web tasarımına yeni adım atan bir geliştiriciyseniz, muhtemelen ilk günlerinizde karşılaştığınız bir sorun olmuştur: **"Kodumu doğru yazıyorum ama tarayıcıda farklı görünüyor!"** Herkesin PC'si ve akıllı telefonları farklı ekran boyutlarına, çözünürlüklere...

JavaScript’te Asenkron Programlamanın 2025'teki Yeni Yöntemleri: Async/Await ve Beyond

2025’e adım atarken JavaScript dünyasında heyecan verici yenilikler bizi bekliyor. Web geliştiricileri olarak, günümüzde uygulamalarda asenkron işlemleri yönetmek, her geçen yıl daha da önem kazanıyor. Bu yazımda, JavaScript’te asenkron programlamanın...