Я знаю, что это, может быть, немного хитрая территория, но я собираюсь идти вперед.
Мне интересно, какие из многих Python IDE / интерактивных оболочек лучше всего подходят для RPi? Под этим я подразумеваю низкий объем ОЗУ и довольно низкий объем памяти на SD.
Если у кого-то есть какие-либо другие факторы, которые, по его мнению, должны быть в этом включены, пожалуйста, оставьте комментарий
Ответы:
На других компьютерах я использую 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
.источник
Я бы пошел с Баш, используя
vi
илиnano
. Emacs, вероятно, тоже будет в порядке.Хотя это не в буквальном смысле IDE, при правильной настройке вы можете достичь функциональности IDE с меньшими размерами. Честно говоря, я понятия не имею, что требуют требования ресурсов «правильных» IDE, таких как IDLE, но, поскольку они являются оконными средами, мне кажется, что они будут использовать гораздо больше ресурсов, чем простой текстовый редактор с подсветка синтаксиса и командная строка для запуска кода.
источник
Raspberry Pi - это здорово, но да, у него есть ограничения. Все в порядке. Мы работаем в этом, и в этом вся суть. Так...
Почему бы просто не использовать IDLE? Он имеет / делает почти все, что вам нужно. * Небольшой, он был разработан для Python * кроссплатформенный: работает в Windows и Linux * многооконный текстовый редактор с множеством отмен * Цвета Python и многие другие функции, например, умный отступ и подсказки вызовов * Окно оболочки Python (он же интерактивный переводчик) ) * отладчик (не полный, но вы можете установить точки останова, просмотр и шаг)
Это лучший способ, правда.
~ Дэвид
источник
Или вы можете получить NINJA-IDE. Ну, это единственное, что официально работает на Пи.
Я вижу, что Raspberry Pi несколько ограничен, и предпочтительной IDE является IDLE, которая тоже ограничена. Я не знаю, зачем кому-то нравится Пи за хардкорное кодирование. (Большая вещь, в Python 3 на Pi не объектно-ориентированный. У кого-нибудь есть такая ошибка, что дочерние классы не наследуют функции от своего родительского класса?) Хорошо, я предпочитаю кодирование оболочки и NINJA-IDE на Pi.
источник
Я знаю, что это старая тема, но на всякий случай, если кто-то столкнется с ней, я думаю, что мой ответ на этот вопрос может помочь. Я работаю с Джани на Raspberry Pi 2 и 10-дюймовом экране. Я хотел быструю, простую IDE, которая позволяла бы просматривать все файлы в моем проекте и открывать их как вкладки, которые имели бы дело с окраской синтаксиса, анализом символов, автозаполнением (которое только частично в Geany, но все же ...), блоками упаковка и проект бегунов. Все эти вещи обрабатываются Geany простым, но эффективным способом. Так что это довольно неплохая замена моему любимому в остальном редактору питонов, Jetbrains Pycharm, который является лучшей Python IDE, которую я когда-либо обнаруживал ... (И почти единственный, кроме Eclipse, который так тщательно обрабатывает автозаполнение)
источник