Những IDE Python / shell tương tác nào phù hợp nhất với Pi?


18

Tôi biết điều này có lẽ hơi tinh ranh, nhưng tôi sẽ tiếp tục.

Tôi đang tự hỏi cái nào trong số nhiều IDE python / shell tương tác phù hợp nhất với RPi? Điều này có nghĩa là RAM thấp và bộ nhớ khá thấp trên SD.

Nếu bất cứ ai có bất kỳ yếu tố nào khác mà họ nghĩ rằng điều này nên bao gồm, xin vui lòng bình luận.


2
IPython là imho rất đẹp. Đối với IDE, tôi sử dụng Eclipse ... nhưng không phải là exavlty nhẹ :)
Paolo

1
Tôi dùng vim. Bạn thực sự không thể gọi nó là IDE, nhưng nó có cú pháp tô sáng tuyệt vời và có lẽ là trình soạn thảo có nhu cầu thấp nhất về kích thước và bộ nhớ.
Jivings

@Paolo Điều đó có chạy tốt không? Xem xét pi không có JIT JVM, tôi sẽ tưởng tượng nó không sử dụng được
Jivings

2
Nhật thực trên Pi?! Tôi đã loại trừ vì kích thước. Cảm ơn các chàng trai gợi ý.
ACarter

Để làm rõ, tôi đã không chạy những thứ đó trên RPi ... :) Tôi thậm chí sẽ không thử Eclipse vì mức sử dụng RAM thông thường là hàng trăm MB ...
Paolo

Câu trả lời:


7

Trên các máy tính khác, tôi sử dụng Eclipse với PyDev được cài đặt nhưng tôi đánh giá Eclipse quá lớn để chạy trên Raspberry Pi.

Một IDE Python cần cho tôi ba điều sau đây,

  • Tô màu Python
  • thụt thông minh
  • trình sửa lỗi

Tôi sẽ đề nghị sử dụng IDLE cho một cách nhanh chóng và đơn giản để có được màu Python và thụt lề thông minh. Theo như trình gỡ lỗi có liên quan, bạn có thể sử dụng Winpdb (chỉ cần mở các tệp Python của bạn với nó và bạn có tất cả các điều khiển gỡ lỗi và thông tin chi tiết mà bạn sẽ có trên PyDev).

Winpdb được cài đặt trên bản phân phối Debian Squeeze từ trang web Raspberry Pi. IDLE không được cài đặt trên Debian Squeeze nhưng có thể dễ dàng cài đặt bằng sudo apt-get install idle.


6

Tôi sẽ đi với bash bằng cách sử dụng vihoặc nano. Emacs có lẽ cũng sẽ ổn thôi.

Mặc dù đây không phải là các IDE theo nghĩa đen, nhưng với thiết lập đúng, bạn có thể đạt được chức năng của IDE với dấu chân nhỏ hơn. Tôi sẽ thành thật, tôi không biết các yêu cầu tài nguyên của các IDE "phù hợp" như IDLE yêu cầu là gì, nhưng vì chúng là các môi trường có cửa sổ, nên tôi nhận ra rằng chúng sẽ sử dụng nhiều tài nguyên hơn so với trình soạn thảo văn bản đơn giản với tô sáng cú pháp và một dòng lệnh để chạy mã.


3
+1 cho vi. Mặc dù đây không phải là IDE, nhưng chúng hoàn thành công việc và là hiệu suất tốt nhất bạn sẽ có trên Pi.
Jivings


1
Có thật không? Tôi sẽ không sử dụng Vi, Vim là đặt cược tốt hơn.

3

Raspberry Pi là tuyệt vời nhưng có, nó có những hạn chế. Đó là tốt. Chúng tôi làm việc trong đó, và đó là tất cả những gì về nó. Vì thế...

Tại sao không sử dụng IDLE? Nó có / làm khá nhiều thứ bạn cần. * Nhỏ, nó được thiết kế cho Python * đa nền tảng: hoạt động trên Windows và Linux * Trình soạn thảo văn bản đa cửa sổ với nhiều thao tác hoàn tác * Tạo màu Python và nhiều tính năng khác, ví dụ như thông minh và gọi mẹo * Cửa sổ trình bao Python (còn gọi là trình thông dịch tương tác ) * trình gỡ lỗi (chưa hoàn tất, nhưng bạn có thể đặt điểm dừng, chế độ xem và bước)

Đó là cách tốt nhất, thực sự.

~ David


0

Hoặc bạn có thể lấy NINJA-IDE. Vâng, đó là điều duy nhất chạy trên Pi chính thức.

Tôi thấy rằng Raspberry Pi có phần hạn chế và IDE ưa thích là IDLE, cũng bị hạn chế. Tôi không biết tại sao ai đó thích Pi cho mã hóa lõi cứng. (Điều lớn, trong Python 3 trên Pi không hướng đối tượng. Có ai gặp lỗi này khi các lớp con không kế thừa các hàm từ lớp cha của chúng không?) Chà, tôi thích mã hóa shell và NINJA-IDE trên Pi.


0

Tôi biết đó là một chủ đề cũ nhưng chỉ trong trường hợp ai đó sẽ nói về nó, tôi nghĩ câu trả lời của tôi cho vấn đề này có thể giúp ích. Tôi làm việc với Geany, trên Raspberry Pi 2 và màn hình 10 '. Tôi muốn có một IDE nhanh, đơn giản cho phép xem tất cả các tệp trong dự án của tôi và mở chúng dưới dạng các tab, sẽ xử lý việc tô màu cú pháp, phân tích biểu tượng, tự động hoàn thành (chỉ là một phần trong Geany nhưng vẫn ...), các khối gói và chạy dự án. Tất cả những điều đó được xử lý một cách đơn giản nhưng hiệu quả bởi geany. Vì vậy, nó tạo ra một sự thay thế khá hay cho trình soạn thảo python yêu thích khác của tôi, Jetbrains Pycharm, đây là IDE python tốt nhất mà tôi từng tìm thấy ... (Và gần như là người duy nhất ngoài Eclipse xử lý tự động hoàn toàn một cách triệt để)


Wow, màn hình mười chân.
Eric Nelson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.