Які Python IDE / інтерактивні оболонки найкраще підходять для Pi?


18

Я знаю, що це, можливо, трохи хита територія, але я йду вперед.

Мені цікаво, хто з безлічі ідентифікаторів / інтерактивних оболонок python найкраще підходить до RPi? Під цим я маю на увазі низьку оперативну пам’ять і досить низьку пам'ять на SD.

Якщо у когось є якісь інші фактори, які, на їх думку, слід включати, будь ласка, прокоментуйте.


2
IPython - це дуже приємно. Що стосується IDE, я використовую Eclipse ... але не екзавлти легкий :)
Paolo

1
Я використовую vim. Ви дійсно не можете назвати це IDE, але він має чудове підсвічування синтаксису і, мабуть, редактор з найменшими попитом за розміром та пам’яттю.
Стрибки

@Paolo Це добре працює? Враховуючи, що пі не має JIT JVM, я вважаю, що він непридатний
Jivings

2
Затьмарення на Пі ?! Я виключив це через розмір. Дякую за поради, хлопці.
ACarter

Тільки для уточнення, я не запускав їх на RPi ... :) Я б навіть не спробував Eclipse, оскільки типове використання оперативної пам’яті становить кілька сотень МБ ...
Паоло,

Відповіді:


7

На інших комп’ютерах я використовую Eclipse з встановленим PyDev, але я вважаю, що Eclipse є занадто великим для запуску на Raspberry Pi.

Ідентифікатор Python IDE повинен дати мені наступні три речі,

  • Розфарбовування пітона
  • розумне відступ
  • налагоджувач

Я б запропонував використовувати IDLE для швидкого і простого способу отримання фарбування Python і розумного відступу. Що стосується налагоджувача, ви можете використовувати Winpdb (просто відкрийте свої файли Python за допомогою нього, і у вас є весь контроль і налагодження налагодження, який ви отримаєте на PyDev).

Winpdb встановлюється на дистрибутиві Debian Squeeze з веб-сайту Raspberry Pi. IDLE не встановлюється на Debian Squeeze, але його можна легко встановити за допомогою sudo apt-get install idle.


6

Я б пішов з bash, використовуючи viабо nano. Напевно, Emacs теж буде добре.

Хоча це не в прямому сенсі IDE, за допомогою правильної установки ви можете домогтися функціональності IDE з меншим слідом. Я чесно кажу, я не маю поняття, чого потребують ресурсні "належні" IDE, такі як IDLE, але, оскільки вони є віконними середовищами, мені здається, що вони будуть використовувати набагато більше ресурсів, ніж простий текстовий редактор. підсвічування синтаксису та командний рядок для запуску коду.


3
+1 для vi. Незважаючи на те, що це не IDE, вони виконують роботу і є найкращими показниками, які ви матимете на Pi.
Стрибки


1
Дійсно? Я б не використовував Vi, краща ставка для Vim.

3

Raspberry Pi - це чудово, але так, він має обмеження. Це чудово. Ми працюємо в межах цього, і ось у чому все. Так...

Чому б просто не використовувати IDLE? Він має / робить майже все, що вам потрібно. * Невеликий, він був розроблений для кросплатформної програми Python *: працює в Windows та Linux * багатовіконний текстовий редактор з декількома відмінами * Розфарбовування Python та багато інших функцій, наприклад розумний відступ та поради щодо викликів * Вікно оболонки Python (він же інтерактивний інтерпретатор ) * налагоджувач (не повний, але ви можете встановити точки перерви, перегляд та крок)

Це справді найкращий спосіб.

~ Девід


0

Або ви могли отримати NINJA-IDE. Ну, це єдине, що працює на Пі офіційно.

Я бачу, що Raspberry Pi дещо обмежений і кращим IDE є IDLE, який теж обмежений. Я не знаю, чому комусь подобається Pi за жорстке кодування. (Велика річ, в Python 3 на Pi не орієнтована об'єкт. Хтось має цю помилку, що дочірні класи не успадковують функції від свого батьківського класу?) Ну, я віддаю перевагу кодування оболонок та NINJA-IDE на Pi.


0

Я знаю, що це стара тема, але на всякий випадок, якщо хтось на неї навалиться, я думаю, що моя відповідь на це питання може допомогти. Я працюю з Geany, на екрані Raspberry Pi 2 та 10 '. Я хотів швидкого, простого IDE, який дозволив би переглядати всі файли в моєму проекті та відкривати їх у вигляді вкладок, які б мали справу з забарвленням синтаксису, аналізом символів, автозавершенням (що є частковим у Geany, але все ще ...), блоках обгортки та проектні бігуни. З цими речами геніалізується простий, але ефективний спосіб. Таким чином, це дає дуже гарну заміну моєму улюбленому редактору python, Jetbrains Pycharm, який є найкращим IDE пітона, який я коли-небудь знаходив ... (І майже єдиний, окрім Eclipse, який так ретельно обробляє автозавершення)


Нічого собі, десятифутовий екран.
Ерік Нельсон
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.