Kerang Python IDE / interaktif mana yang paling cocok untuk Pi?

18

Saya tahu ini mungkin wilayah yang sedikit cerdik, tetapi saya akan melanjutkan.

Saya bertanya-tanya mana dari banyak IDE python / kerang interaktif yang paling cocok untuk RPi? Maksud saya ini RAM yang rendah, dan memori yang cukup rendah di SD.

Jika ada yang punya faktor lain yang menurut mereka harus dimasukkan, silakan beri komentar.

ACarter
sumber
2
IPython adalah imho yang sangat bagus. Adapun IDE saya menggunakan Eclipse ... tapi tidak exavlty ringan :)
Paolo
1
Saya menggunakan vim. Anda tidak dapat benar-benar menyebutnya IDE, tetapi memiliki penyorotan sintaks yang bagus dan mungkin merupakan editor permintaan terendah dalam hal ukuran dan memori.
Jivings
@ Paolo Apakah itu berjalan dengan baik? Mengingat pi tidak memiliki JIT JVM saya akan membayangkan itu tidak dapat digunakan
Jivings
2
Gerhana di Pi ?! Saya mengesampingkan itu karena ukuran. Terima kasih untuk sarannya kawan.
ACarter
Hanya untuk memperjelas, saya tidak menjalankannya di RPi ... :) Saya bahkan tidak akan mencoba Eclipse karena penggunaan RAM yang khas adalah beberapa ratus MB ...
Paolo

Jawaban:

7

Di komputer lain saya menggunakan Eclipse dengan PyDev diinstal tetapi saya menilai Eclipse terlalu besar untuk dijalankan pada Raspberry Pi.

IDE Python perlu memberi saya tiga hal berikut,

  • Pewarnaan python
  • indentasi cerdas
  • debugger

Saya akan menyarankan menggunakan IDLE untuk cara cepat dan sederhana untuk mendapatkan pewarnaan Python dan indentasi yang cerdas. Sejauh menyangkut debugger, Anda dapat menggunakan Winpdb (cukup buka file Python Anda dengannya dan Anda memiliki semua kontrol debugging dan wawasan yang akan Anda dapatkan di PyDev).

Winpdb diinstal pada distribusi Debian Squeeze dari situs web Raspberry Pi. IDLE tidak diinstal pada Debian Squeeze tetapi dapat dengan mudah diinstal menggunakan sudo apt-get install idle.

Andrew Fogg
sumber
6

Saya akan menggunakan bash menggunakan viatau nano. Emacs mungkin akan baik-baik saja juga.

Meskipun ini tidak dalam IDE arti harfiah, dengan pengaturan yang tepat Anda dapat mencapai fungsionalitas IDE dengan tapak yang lebih kecil. Saya akan jujur, saya tidak tahu apa persyaratan sumber daya dari IDE yang "layak" seperti IDLE butuhkan, tetapi karena mereka adalah lingkungan berjendela, itu mengejutkan saya bahwa mereka akan menggunakan lebih banyak sumber daya daripada editor teks sederhana dengan penyorotan sintaksis, dan baris perintah untuk menjalankan kode.

Martin Thompson
sumber
3
+1 untuk vi. Meskipun ini bukan IDE, mereka menyelesaikan pekerjaan, dan merupakan kinerja terbaik yang Anda miliki di Pi.
Jivings
6
Unix adalah IDE
Alex Chamberlain
1
Betulkah? Saya tidak akan menggunakan Vi, Vim adalah taruhan yang lebih baik.
3

Raspberry Pi memang luar biasa, tetapi ya, ia memiliki keterbatasan. Tidak apa-apa. Kami bekerja di dalamnya, dan itulah tujuannya. Begitu...

Mengapa tidak menggunakan IDLE saja? Ini memiliki / melakukan hampir semua yang Anda butuhkan. * Bentuknya kecil, dirancang untuk platform lintas Python *: berfungsi pada Windows dan Linux * editor teks multi-jendela dengan banyak undo * Pewarnaan Python dan banyak fitur lainnya, mis. Kiat inden dan panggilan cerdas * Jendela shell Python (alias interpreter interaktif) ) * debugger (tidak lengkap, tetapi Anda dapat mengatur breakpoints, view, dan step)

Ini cara terbaik, sungguh.

~ David

David
sumber
0

Atau Anda bisa mendapatkan NINJA-IDE. Nah, ini satu-satunya hal yang berjalan pada Pi secara resmi.

Saya melihat bahwa Raspberry Pi agak terbatas dan IDE yang disukai adalah IDLE, yang juga terbatas. Saya tidak tahu mengapa seseorang menyukai Pi untuk pengkodean hard-core. (Hal besar, dalam Python 3 pada Pi tidak berorientasi objek. Adakah yang ini bug bahwa kelas anak tidak mewarisi fungsi dari kelas induknya?) Yah, saya lebih suka shell coding dan NINJA-IDE pada Pi.

bersudut
sumber
0

Saya tahu ini adalah topik lama, tetapi kalau-kalau ada orang yang akan membahasnya, saya pikir jawaban saya untuk masalah ini mungkin bisa membantu. Saya bekerja dengan Geany, pada Raspberry Pi 2 dan layar 10 '. Saya menginginkan IDE yang cepat dan sederhana yang memungkinkan untuk melihat semua file dalam proyek saya dan membukanya sebagai tab, yang akan berurusan dengan pewarnaan sintaksis, analisis simbol, pelengkapan otomatis (yang hanya sebagian di Geany tapi masih ...), blok pembungkus dan pelari proyek. Semua hal itu ditangani dengan cara yang sederhana namun efisien oleh geany. Jadi itu membuat pengganti yang cukup bagus untuk editor python favorit saya, Jetbrains Pycharm yang merupakan IDE python terbaik yang pernah saya temukan ... (Dan hampir satu-satunya selain Eclipse yang menangani pelengkapan otomatis dengan saksama)

pouet
sumber
Wow, layar sepuluh kaki.
Eric Nelson