Pi için en uygun Python IDE'leri / etkileşimli kabukları hangileridir?


18

Bunun belki biraz tehlikeli bir teritory olduğunu biliyorum, ama devam edeceğim.

Pek çok python IDE / interaktif mermiden hangisinin RPi için en uygun olduğunu merak ediyorum? Bununla, düşük RAM ve SD'de oldukça düşük bellek demek istiyorum.

Herhangi birinin bunun içermesi gerektiğini düşündüğü başka faktörleri varsa, lütfen yorum yapın.


2
IPython çok güzel imho. IDE gelince Eclipse kullanıyorum ... ama exavlty hafif değil :)
Paolo

1
Vim kullanıyorum. Buna gerçekten bir IDE diyemezsiniz, ancak harika bir sözdizimi vurgulaması vardır ve muhtemelen boyut ve bellek açısından en düşük talep düzenleyicisidir.
Jivings

@Paolo İyi çalışıyor mu? Pi yok JIT JVM göz önüne alındığında ben kullanılamaz olduğunu hayal ediyorum
Jivings

2
Pi üzerinde tutulma ?! Boyutu nedeniyle bunu dışlamıştım. Öneriler için teşekkürler millet.
ACarter

Sadece açıklığa kavuşturmak için, RPi'de çalıştırmadım ... :) Tipik RAM kullanımı yüzlerce MB olduğu için Eclipse'i bile denemeyeceğim ...
Paolo

Yanıtlar:


7

Diğer bilgisayarlarda Eclipse'i PyDev yüklü olarak kullanıyorum ama Eclipse'nin Raspberry Pi'de çalıştırılamayacak kadar büyük olduğuna karar veriyorum.

Python IDE'nin bana şu üç şeyi vermesi gerekiyor,

  • Python renklendirme
  • akıllı girinti
  • ayıklayıcı

Python renklendirme ve akıllı girinti elde etmek için IDLE'yi hızlı ve basit bir şekilde kullanmanızı öneririm. Bir hata ayıklayıcı söz konusu olduğunda, Winpdb kullanabilirsiniz (Python dosyalarınızı onunla açın ve PyDev'de alacağınız tüm hata ayıklama kontrolüne ve kavrayışına sahipsiniz).

Winpdb, Raspberry Pi web sitesinden Debian Squeeze dağıtımına yüklenir. IDLE, Debian Squeeze üzerine kurulmaz ancak kullanılarak kolayca kurulabilir sudo apt-get install idle.


6

Ben bash ile viveya kullanarak giderdim nano. Emacs da iyi olurdu.

Bunlar gerçek anlamda IDE'lerde olmasa da, doğru kurulumla daha az yer kaplayan bir IDE'nin işlevselliğini elde edebilirsiniz. Dürüst olacağım, IDLE gibi "uygun" IDE'lerin kaynak gereksinimlerinin ne gerektirdiğine dair hiçbir fikrim yok, ancak pencereli ortamlar olduklarından, basit bir metin düzenleyiciden çok daha fazla kaynak kullanacaklarına dikkat çekiyorlar. sözdizimi vurgulama ve kodu çalıştırmak için bir komut satırı.


3
Vi için +1. Bunlar IDE'ler olmasa da işi hallediyorlar ve Pi'de sahip olacağınız en iyi performans.
Jivings


1
Gerçekten mi? Vi kullanmazdım, Vim daha iyi bir bahis.

3

Raspberry Pi harika ama evet, sınırlamaları var. Bu iyi. Bunun içinde çalışıyoruz ve hepsi bununla ilgili. Yani...

Neden sadece IDLE kullanmıyorsunuz? İhtiyacınız olan hemen hemen her şeye sahiptir. * Küçük, Python * çapraz platform için tasarlanmıştır: Windows ve Linux üzerinde çalışır * çoklu geri alma ile çoklu pencere metin editörü * Python renklendirme ve diğer birçok özellik, örneğin akıllı girinti ve çağrı ipuçları * Python kabuk penceresi (aka interaktif tercüman ) * hata ayıklayıcı (tam değil, ancak kesme noktaları, görünüm ve adım ayarlayabilirsiniz)

Bu en iyi yol, gerçekten.

~ David


0

Veya NINJA-IDE alabilirsiniz. Pi'de resmen çalışan tek şey bu.

Raspberry Pi'nin biraz sınırlı olduğunu ve tercih edilen IDE'nin de IDLE olduğunu ve bunun da sınırlı olduğunu görüyorum. Neden birisinin sert çekirdekli kodlama için Pi'yi tercih ettiğini bilmiyorum. (Büyük bir şey, Pi üzerindeki Python 3'te nesne yönelimli değildir. Çocuk sınıflarının ana sınıflarından işlevleri devralmadığı bu hataya sahip olan var mı?) Pi'de kabuk kodlamayı ve NINJA-IDE'yi tercih ederim.


0

Bunun eski bir konu olduğunu biliyorum, ancak birinin üzerine düşmesi durumunda, bu konudaki cevabım yardımcı olabilir. Geany ile Raspberry Pi 2 ve 10 'ekranda çalışıyorum. Projemdeki tüm dosyaları görüntüleyip sözdizimi renklendirme, sembol analizi, otomatik tamamlama (Geany'de yalnızca kısmi olan ama yine de ...), bloklarla ilgilenecek sekmeler olarak açabilecek hızlı, basit bir IDE istedim sarma ve proje koşucuları. Bütün bunlar geany tarafından basit ama etkili bir şekilde ele alınmaktadır. Bu yüzden şimdiye kadar bulduğum en iyi python IDE olan diğer en sevdiğim python editörü Jetbrains Pycharm'ın oldukça güzel bir yerine geçiyor ...


Vay, on metrelik ekran.
Eric Nelson
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.