Python ile uzun zamandır uğraşıyorsanız zaten kendinize en uygun geliştirme ortamını bulmuşsunuzdur. Fakat benim gibi yeni yeni başlıyorsanız muhtemelen siz de sürüyle geliştirme ortamı denemiş, “apt-cache search python | grep edit” , “grep devel” , “grep ide” vs. arasında kaybolmuşsunuzdur. Ne zaman hah işte bu iyiymiş dediğinizde o iyi olan şeyin aslında daha önceden alıştığınız bazı şeyleri yapamadığını farkediyorsunuz.
Bu aşamalardan sonra, zaten daha önceden de kullandığım Eclipse ile Python’un epey iyi geçindiğini ve sırf bu iş için pydev eklentisinin var olduğunu öğrendim.
Pydev’in sourceforge’daki kendi tanıtımı şöyle:
“PyDev is a plugin that enables users to use Eclipse for Python and Jython development — making Eclipse a first class Python IDE — It comes with many goodies such as code completion, syntax highlighting, syntax analysis, refactor, debug and many others. If you want more details on the provided features, you can check here.”
Tamam ama nasıl kuracağız ? Benim gibi Debian Unstable kullanıyorsanız ve sıklıkla güncelleştirmeleri yapıyorsanız şu anda pydev paketini kurmayı denediğinizde muhtemelen apt sizi gnome ve daha bir sürü paketi kaldırmakla tehtid edecektir. Bende 87 paketi kaldıracağını bir kısmını güncelleyeceğini bir kaç tane yeni paket kuracağını söyledi. Tamam zaten Gnome kullanmıyorum Fluxbox fanatiğiyimdir ama yine de kaybetmek istemem. Ayrıca adını bile bilmediğim ama kaldırırsam ileride beni pişman edecek bir sürü paket var listede. Bu arada sistemde kendi paketlediğim Eclipse bulunmasına rağmen onu da indirip kuracağını söylüyor (Hmm demek Eclipse’i paketlerken birşeyleri yanlış yapmışım).
Bunun yerine kendi paketlediğim Eclipse’i kaldırıp yerine kendi sitesinden indirdiğim Eclipse’i kurdum. Kurdum dediğim direk kopyaladım işte. Ben bu tip şeyleri /usr/local/share altına koyuyorum. Bu sefer de aynını yaptım ve gidip Debian menü sistemine ekledim kendisini. Yani Fluxbox sağ click yaptığımda çalıştırabiliyorum.
Daha sonra Debian listesinden de aldığım tavsiyeyle pydev eklentisini Eclipse güncelleme sistemiyle yükleme işlemine başladım. Bu aşamada Eclipse ‘i çalıştırıp aşağıdaki resimde de görüleceği gibi Update Manager kullanılarak kuruyoruz.
İlk önce Eclipse menülerinden Help->Software Updates->Find And Install yolunu takip ederek Install Updates menüsünü çalıştırıyoruz.

Daha sonra gelen ekranda “Search for new features to install” seçeneğini seçiyoruz.

Gelen pencerede “New Remote Site” butonuna tıklayarak gelen pencerede “Name:” kısmına bir isim veriyoruz, mesela “PyDev”. Alt kısımdaki “URL:” kısmına ise tam olarak “http://pydev.sourceforge.net/updates/” yazıyoruz ve “OK” butonuna basıyoruz.

Bu sayede “PyDev Extensions discovery site” listemizde gözüküyor ve seçili hale geliyor. Seçili halde değilse sizin seçili hale getirmeniz gerekli.

Burada “Finish” butonuna bastıktan sonra aşağıdaki gibi “Operation in progress” mesajıyla bu adresteki paketlerin listesinin alınmasını bekliyorsunuz.

Daha sonra karşınıza bir liste çıkıyor. Listede bir Optional kısımda Mylar Integration ve hemen altında da Pydev Extensions mevcut. Biz PyDev (Pydev Extensions) kısmını seçili hale getirerek devam ediyoruz ve “Next” butonuna basıyoruz.

Daha sonra bir “Feature Verification” ekranı geliyor ve bize imzalanmamış özellikler içeren bir paketi kuruyor olduğumuz uyarısı yapılıyor. Biz aşağıdaki “Install All” butonuna tıklıyarak devam ediyoruz.

Eclipse bize “PyDev Extensions” paketinin lisans sözleşmesini gösterip onaylamamızı istiyor, biz de “I accept the terms in the license agreement” seçeneğini seçip “Next” e basarak devam ediyoruz.

Burada bir süre paketleri indirmesini bekliyoruz.

Paketleri kurmasını bekliyoruz.

Eclipse’i tekrar başlatmamızı istiyor.

Bu şekilde Eclipse için PyDev kurulumumuz tamamlandı. Eğer herşey doğru gittiyse “New Project” kısmında artık PyDev ile ilgili seçenekler de belirmiş olmalı. Artık iş Python geliştirmelerini Eclipse üzerine taşımaya ve mümkün olduğu kadar IDE ye alışkanlık kazanmaya kalıyor.
eclipsede python … gerçekten çok yararlı olmuş.
bide ide’den sonra
Teşekkürler