Bir sonraki makalede Spyder'a bir göz atacağız (Bilimsel Python Geliştirme Ortamı). Bu Python dili için güçlü bir etkileşimli geliştirme ortamı. Gelişmiş düzenleme özelliklerine, etkileşimli testlere, hata ayıklama ve iç gözlem ve sayısal bir bilgi işlem ortamına sahibim. IPython desteği sayesinde (geliştirilmiş etkileşimli Python yorumlayıcısı) ve NumPy, SciPy veya matplotlib gibi popüler Python kitaplıkları (2D / 3D etkileşimli çizim). Spyder ayrıca bir Konsolla ilgili güçlü pencere öğeleri sağlayan kitaplık PyQt tabanlı uygulamalarımız için. Bir hata ayıklama konsolunu doğrudan grafik kullanıcı arayüzü tasarımınıza entegre etmek için kullanılabilir.
Örümcek (eskiden Pydee) bir açık kaynak çapraz platform ve entegre geliştirme ortamı (IDE) Python dilinde bilimsel programlama için. Bu IDE, MIT lisansı altında yayınlandı. Spyder eklentilerle genişletilebilir. Veri incelemesi için etkileşimli araçlar için destek içerir ve Python'a özel kalite kontrolleri ve Pyflakes, Pylint ve Rope gibi enstrümanları içerir.
Daha önce de söylediğim gibi, öyle Anaconda aracılığıyla platformlar arası bir IDE, WinPython ve Python (x, y) ile Windows'ta, MacPorts aracılığıyla macOS'ta. Ayrıca Arch Linux, Debian, Fedora, Gentoo Linux, openSUSE ve Ubuntu gibi büyük Gnu / Linux dağıtımları için de mevcuttur.
Kasım 2017 ortasından beri, Dev piton son 18 aydır bunu yaptıktan sonra bu IDE'nin geliştirilmesine fon sağlamayı bıraktı. Bundan dolayı, geliştirme artık Spyder 3'ü öncekinden çok daha yavaş tutmaya odaklanacak, ancak bu projeyi terk edecekleri anlamına gelmiyor. Aşağıda bu haber hakkında daha fazla bilgi edinebilirsiniz. bağlantı.
Spyder'ın genel özellikleri
- Bu IDE'yi entegre eden düzenleyici çok dilli. Bir işlev / sınıf tarayıcım, kod ayrıştırma işlevlerim (şu anda desteklenmektedir), kod tamamlama seçeneği, yatay ve dikey bölme ve goto tanımı vardı.
- Etkileşimli konsol. Python veya IPython konsolları, Editör'de yazılan kodu anında değerlendirmek için bir çalışma alanı ve hata ayıklama desteğidir. Aynı zamanda Matplotlib şekil entegrasyonu.
- Ben poz verdim belge görüntüleyici. Program, Editör'de veya bir konsolda yapılan herhangi bir sınıf veya işlev çağrısı için bize belgeleri gösterebilecektir.
- Yapabileceğiz değişkenleri keşfedin bir dosyanın yürütülmesi sırasında oluşturulur. Bunları sözlük ve Numpy matrix gibi çeşitli GUI tabanlı düzenleyicilerle düzenlemek mümkün olacaktır.
- Biz sahip olacağız arşivlerde arama imkanı. Ayrıca bize düzenli ifade desteği de sunacak.
- Biz alabiliriz Dosya tarayıcısı daha fazla konfor için. Ayrıca tarih kaydına da erişebileceğiz.
- Spyder ayrıca PyQt5 / PyQt4 uzantı kitaplığı olarak da kullanılabilir (modül casusu). Spyder'da kullanılan Python etkileşimli kabuk pencere öğesi kendi PyQt5 / PyQt4 uygulamanıza yerleştirilebilir.
- Kimin ihtiyacı olursa, yapabilirsin projenin kaynak koduna danışın ve sayfadaki özellikleri GitHub Projenin
Spyder Kurulumu
Bu IDE'yi, aşağıda gösterildiği gibi farklı Gnu / Linux sistemlerine kurabileceğiz. resmi proje dokümantasyonu. Bu örnekte kurulum Ubuntu 17.10 üzerinde yapılacaktır. Doğru kullanım için belirli gereksinimleri karşılamamız gerekli olacak gerekli. Bu bağımlılıklara şuradan danışılabilir: gereksinimler bölümü, başarılı bir kurulum için başka hangi paketlerin gerekli olduğunu detaylandırır. Bağımlılıklar yerine getirildikten sonra, terminali (Ctrl + Alt + T) açıp içine yazarak kurulumu gerçekleştirebileceğiz:
sudo apt install spyder
Biz de yapabiliriz bu programı pip kullanarak kurun. Bunu terminalden yapmak için (Ctrl + Alt + T) yazacağız:
sudo pip install spyder
Spyder'ı Kaldır
Bu IDE'yi bir terminal açarak (Ctrl + Alt + T) ve içine aşağıdakileri yazarak Ubuntu'muzdan kaldırabileceğiz:
sudo apt remove spyder && sudo apt autoremove
Pip kullanarak yüklemeyi seçersek, terminale yazarak programı kaldırabiliriz:
sudo pip uninstall spyder
Bu kılavuzu pip "install" kullanarak CentOS 7.6 ile kullandım
eksik python-devel kitaplığını yum kullanarak yükleyerek eksik olan python.h hatasında gcc ile ilgili bir sorunu düzeltmek zorunda kaldı:
sudo yum install python-devel # python2.x kurulumları için
sudo yum install python3-devel # python3.x kurulumları için
Bundan sonra kurulur ve harika çalışır (ubuntu ile aynı şeye sahipseniz sadece çalıştırın)
sudo apt-get install python-dev # python2.x yüklemeleri için
sudo apt-get install python3-dev # python3.x yüklemeleri için