Ubuntu(Linux) Django Kurulumu (Pip,Virtualenv)



Django’nun Kurulumu

Genelde işletim sistemi kullanıcıları Windows ve Linux kullanıcıların olduğunu biliyoruz. Kurulumu aşaması olarak iki tür işletim sisteminden bahsedeceğim. Diğer benzer işletim sistemilerindede pek farlılık olacağını zannetmiyorum benzer yöntemlerle çok rahat kurulum sağlayabilirler. Fakat bu makalede, Linux işletim sistemi için kurulumunu anlatacağım, windows için yazdığım makale bittiğinde  makale sonunda windows için de link vericem.

Linux – Django Kurulumu

Linux dağıtımı olarak Ubuntu 16.04 LTS kullanmaktayım onun üzerinden kurulumu göstericem benzer dağıtımlarda da aynı yöntemi kullanabilirsiniz. Linux işletim sistemlerinde Python programlama dili default olarak yani kurulu olarak gelmektedir.

Kontrol amaçlı, python programlama dilinin yüklü olup olmadığına bakalım.

Terminali açalım ve ” python “ Yazalım :

Bu şekilde çıktı almanız gerekiyor, benim default olarak ilk python sürümüm “2.7.11” şeklindedir. Sizinde 2.7 ile başlaması gerekiyor.

Şimdi gine kontrol amaçlı, Python3x yüklü olup olmadığını kontrol edelim.

Terminali açalım ve python3 Yazalım :

Bu şekilde çıktı almanız gerekiyor, benim python3 olarak default gelen sürümüm “3.5.1” şeklindedir. Sizinde 3.5 ile başlaması gerekiyordur.

Problem olmadığına göre artık Django kurulumuna geçebiliriz. Django kurulumunu sorunsuz kurulması için aşşağıdakı adımları takip ediniz.

1-) Pip Kurulumu

Pip dediğimiz, python programlama dili için oluşturulmuş veri merkezidir. Yani bütün yüklemelerin, paketlerin olduğu yerdir. Pip sayesinde bunları rahat bir şekilde kurabilme imkanımız vardır.

Pip’i daha iyi anlamak adına Ubuntu üzerinden örnek verebiliriz. Ubuntu’da bir uygulama yüklemek için “apt-get” veri merkezini kullanılırız. Aynı şekilde python’un veri merkezide pip’dir.

Pip uygulamazın güncel olarak yüklenmesi için, ubuntu veri merkezini güncellemeliyiz :

İşlem bittiğinde, Python2x sürümü için pip kurulumunu sağlıyalim.

Python2x için pip kurulumu tamamlandığında, kontrol amaçlı pip versionu kontrol edelim.

Yazdığınızda şöyle bir çıktı aliyorsanız, işlem tamamlanmıştır.

Şimdi, Python3x sürümü için pip kurulumu sağlıyalım.

Aynı şekil, Python3x sürümü için yüklediğimiz pip’in versionu kontrol edelim.

Eğer aşşağıdaki gibi bir çıktı aliyorsanız kurulum tammalanmıştır.

Pip kurulumunu tamamiyle bitirdik. Şimdi pip kullanımından bahsedelim.

Paket adi olarak belirlenen, veriyi merkezden arayip yükleyecektir. Peki bu paketleri nasıl bulabiliriz diye soruyorsanız şu adrese bakmanız gerekiyor :

Link : https://pypi.python.org/pypi?%3Aaction=index adresinden, size uygun paket adını seçerek pip install paketadı şeklinde terminale yazdırmanız yeterli olacaktır ve direk yükleyecektir.

Pip kurulumunu öğrendiğimize göre bize gerekli paket “Django” olduğunu biliyoruz o halde Django paketini yükleyelim :

İşleme başlamadan önce, yüklediğimiz pip’in garanti olması karşın güncelleyelim :

İlk olarak Python2x sürümü için Django kurulumunu sağlıyalım:

İşlem tamamlandığında :

Şeklinde çıktı aliyorsanız işlem tamamlanmıştır.

Şimdi ise Python3x sürümü için Django kurulumunu sağlıyalım :

İşlem tamamlandığında :

Şeklinde çıktı aliyorsanız Python3x sürümü içinde kurulum tamamlanmıştır.

NOT : Eğer Django kurulumunda “kırmızı” yazılar çıkıyorsa vb. hatalar aliyorsanız şunu deneyin :

2-) Virtualenv(Sanal Ortam) Kurulumu

Virtualenv açılımı Virtual enviroment yani kelime anlamı sanal sunucu demektir. Tam olarak bu komut böyle çalışmaktadır. İstediğinize dizine size bir sanal python sunucusu kurar ve projelerinizi burada geliştirisiniz. Aslında harika bi özellik, ilerleyen zamanlarda değerini anlayabilirsiniz.

Kendi tecrübelerimle Virtualenv faydalarını listeyelim :

  • Örneğin Python2.7 versionu biliyorum, Virtualenv’e bana 2.7 version için bir sanal sunucu oluştur diyip projelerimizi orada geliştirebiliyorum.
  • Genel sistemi etkilemicek şekilde, sanal sunucu kurar bağımsız çalışır.
  • Paket kirliliğini önler. Örneğin bir sistem geliştiriyorsunuz 10 adet paket kurma ihtiyacınız var, bir sanal sunucu kurup o sanal sunucuya paketlerinizi kurabilirsiniz. İşiniz bitti veya projeden vaz geçtiniz sanal sunucuyu sildiniz. Doğal olarak yüklü paketlerde silindi bu sayede Ana sistemi etkilemicek bi durum oluştu. Gereksiz bellek çöplüğünü oluşturmasını engelledik.

Virtualenv kullanırken faydalandığım genel hatlarıyla özellikleri bunlardır, bence terchil edilmesi için gerekli maddeler oluduğunu düşüniyorum.

Şimdi kurulum aşamasına geçebiliriz :

Yukarıda Pip kurulumunu yaptık, veri merkezimiz kurulu olduğuna göre oradan güncel kurulumunu yapabiliriz.

Python2x Sürümü için virtualenv kurulumunu sağlıyalım

Pip kurulumunu kontrol etmek için :

Eğer aşşağıdakina benzer bir çıktı aliyorsak, işlem tamamlanmıştır.

Şimdi ise Python3x sürümü için virtualenv kurulumunu sağlıyalım :

Eğer aşşağıdaki benzer çıktı aliyorsak Python3x sürümü içinde Virtualenv kurulumu tamamlanmıştır.

NOT : Eğer kurulum yaparken “kırmızı” yazılar vb. hatalar ile karşılaşiyorsanız şunları deneyin :

Tebrikler! Linux ortamında Django kodlamaya hazırsınız 🙂 tabi kurulumu yaptık, herşeyden en önemli ise iyi bir derleyici gerekiyor. Kodlarımızı yazacağımız programı seçmeliyiz ben sizlere öneri listesi oluşturayım öncelikle :

  • Pycharm
  • Atom
  • PsPad
  • Visual Stuido

Genel olarak kullanılanları listeledim istediğinizi kurabilirsiniz problem olmaz ama benim tercihim Pycharm üzerinde olacaktır.

3-) PyCharm (Düzenleyici – IDE) Kurulumu

pycharm kurulumu







Pycharm iki adet versionu mevcuttur. Professional(Ücretli 30 gün deneme) olan versionu, Django projeyi otomatik oluşturma gibi avantajları olsada tavsiye edilmeyen yöntemdir. Çünkü çok hazırcılık oluyor fakat onunda kurulumunu göstericem. Ek olarak şunuda belirtmem gerekiyor, Django için iyi konumdaysanız çok problem olmaz hatta tam aksine hız kazandırır.

Diğer versionu ise Community(Ücretsiz) , Community tamamen ücretsizdir. Fark olarak belirteceğim Django için hazır proje oluşturma özelliği yoktur. Çok problem olmicak zaten biz hepsini manuel kuracağız.

PyCharm Professional ( Ücretli – 30 Gün Deneme) Kurulumu

Terminali açip, aşşağıdaki kodları sırasıyla girelim :

PyCharm Community ( Ücretsiz ) Kurulumu

Terminali açip, aşşağıdaki kodları sırasıyla girelim :

Herşey Tamamdır!

Django Proje Oluşturma

Kurulum aşamaları bittiğine göre, projeyi oluşturup çalıştıralım :

  • İlk olarak yapmamız gereken, Virtualenv ile sanal ortam oluşturmak olacaktır.

“Home” Dizine oluşturmak istedim, isteyen istediği klasöre oluşturabilir sorun olmayacaktır.

Sanal ortamı python3 versionu olarak belirledik ve home dizinine kurduk.

“Installing setuptools, pkg_resources, pip, wheel…done.” böyle bir çıktı göreceksiniz, gerekli araçları en önemlisi ise Pip kurulumunuda bizim için yapiyor.

  • Sanal sunucu aktif etmek. Bir paket kurarken veya herhangi bir işlemde aktif ederek devam edin, aksi halde işlemleriniz çalışmayacaktır.

python django kurulumu

“Home” Dizine girdiğinide SanalOrtam adlı bir klasör olacaktır içine girdiğiniz zaman “Bin” adlı klasör göreceksiniz aktif etmemiz gereken klasör bu olacaktır.

Diyerek sanal ortam içerisine giriyoruz ve terminal görünümü şöyle olacaktır :

Başına dolar işareti gelecektir, konumun içinde olduğunu gösterir. İstediğimiz konumda olduğumuz için artık aktif edebiliriz :

Çıktı şöyle olacaktır :

(Sanal Ortam) – SanalOrtamın aktif olduğunu gösterir.

  • Sanal ortamıza, pip sayesinde Django paketini kurmak.

Aktif konumda olmanız gerekiyor lütfen dikkat edelim. Ben python3 ile çalışmak istediğim için Python3 versiona uygun kurulum yapıcam.

“Successfully installed Django-1.9.7” Şuna benzer çıktı aldiysanız, işlem tamamdır.

  • Sanal sunucumuz artık çalışmaya hazır, şimdi Djangonun dosyalarının bulanacağı dosyayı kuralım.

Aktif konumda olmaya dikkat edin lütfen. Ben Python3 ile çalışmak istediğim için, Django projemi python3 versiona uygun olarak kuracağım siz isterseniz başındaki “3” kaldırabilirsiniz.

Django Proje başlatma komutu :

python django-admin.py startproject isim

Öncelikle kurulum yapacağımız konuma gidelim, terminali kapatip yeniden açalım kafanız karışmasın.

SanalOrtam adlı klasöre giriş yaptık.

Sanal ortamı aktif ettik.

Sanal ortamın içerisindeki “bin” adlı klasöre girdik. Artık Django projemizi buraya oluşturabiliriz :

“Blog” adlı proje açtık.

Django Proje Başlatma

Artık kurulum bitti, Django web siteyi başlatabiliriz, öncelike “Blog” olarak oluşturduğumuz klasöre ulaşmamız gerekiyor :

içerisinde “manage.py” adlı dosya var bunun üzerinde daha sonra durucağız ama bilmeniz gerekenleri sölim, proje başlatma işlemleri burada yapılır.

Şimdi “Migrate” komutu ile veritabanı göçü başlatalım yani ilk proje olduğu için standart olarak sqlite dosyası oluşturacaktır eşlemesini sağlayacağız. Yanliz ilk proje olduğu için giriyoruz her seferinde girmeyin.

Çıktı  :

Şuna benzer çıktı aliyorsak işlem tamamdır.

diyerek projemizi başlatalım artık !

Sitemiz çalışmaya başladı belirtilen ip  : http://127.0.0.1:8000/ girdiğimizde şöyle görüntü gelecektir :

python django calistirma

 

Windows Django Kurulum Rehberi

Windows Django Kurulumu

Umarım faydalı olmuştur, sağlıcakla kalınız. Windows içinde kısa zamanda eklicem.


Emoji olarak yorumla :)
eh işte! eh işte!
0
eh işte!
Harika Harika
0
Harika
Hahaha! Hahaha!
0
Hahaha!
Vay be! Vay be!
1
Vay be!
Şekilsin Şekilsin
0
Şekilsin
Muhteşem Muhteşem
0
Muhteşem
Beğendim Beğendim
0
Beğendim
Beğenmedim Beğenmedim
0
Beğenmedim

Ubuntu(Linux) Django Kurulumu (Pip,Virtualenv)

Giriş Yap

Hoşgeldin, sefa getirdin :)

Şifre Sıfırla

Şifreni bidaha unutma lütfen :)

Geri git :
Giriş Yap