Sé que esto es quizás un poco dudoso, pero voy a seguir adelante.
Me pregunto cuál de los muchos IDE / shells interactivos de Python son los más adecuados para el RPi. Con esto quiero decir poca RAM y bastante poca memoria en la SD.
Si alguien tiene otros factores que cree que esto debería incluir, por favor comente.
Respuestas:
En otras computadoras utilizo Eclipse con PyDev instalado, pero considero que Eclipse es demasiado grande para ejecutarse en Raspberry Pi.
Un IDE de Python necesita darme las siguientes tres cosas,
Sugeriría usar IDLE para obtener una forma rápida y sencilla de colorear Python e sangría inteligente. En lo que respecta a un depurador, puede usar Winpdb (simplemente abra sus archivos de Python con él y tendrá todo el control de depuración y la información que obtendría en PyDev).
Winpdb viene instalado en la distribución Debian Squeeze del sitio web Raspberry Pi. IDLE no viene instalado en Debian Squeeze pero puede instalarse fácilmente usando
sudo apt-get install idle
.fuente
Yo iría con bash usando
vi
onano
. Emacs probablemente estaría bien también.Si bien estos no son IDE en sentido literal, con la configuración correcta puede lograr la funcionalidad de un IDE con una huella más pequeña. Seré sincero, no tengo idea de cuáles son los requisitos de recursos de los IDE "adecuados" como IDLE, pero como son entornos con ventanas, me sorprende que utilicen muchos más recursos que un simple editor de texto con resaltado de sintaxis y una línea de comando para ejecutar el código.
fuente
Raspberry Pi es genial, pero sí, tiene limitaciones. Esta bien. Trabajamos dentro de eso, y de eso se trata. Entonces...
¿Por qué no solo usar IDLE? Tiene / hace casi todo lo que necesitas. * Es pequeño, fue diseñado para Python * multiplataforma: funciona en Windows y Linux * editor de texto de múltiples ventanas con deshacer múltiples * Coloreado de Python y muchas otras características, por ejemplo, sangría inteligente y sugerencias de llamadas * Ventana de shell Python (también conocido como intérprete interactivo ) * depurador (no está completo, pero puede establecer puntos de interrupción, vista y paso)
Es la mejor manera, de verdad.
~ David
fuente
O podrías obtener NINJA-IDE. Bueno, es lo único que se ejecuta oficialmente en el Pi.
Veo que Raspberry Pi es algo limitado y el IDE preferido es IDLE, que también es limitado. No sé por qué a alguien le gustaría el Pi para la codificación de núcleo duro. (Gran cosa, en Python 3 en Pi no está orientado a objetos. ¿Alguien tiene este error de que las clases secundarias no heredan funciones de su clase principal?) Bueno, prefiero la codificación de shell y NINJA-IDE en Pi.
fuente
Sé que es un tema antiguo, pero en caso de que alguien se caiga sobre él, creo que mi respuesta al problema podría ser de ayuda. Trabajo con Geany, en una Raspberry Pi 2 y una pantalla de 10 '. Quería un IDE rápido y simple que permitiera ver todos los archivos de mi proyecto y abrirlos como pestañas, que tratarían con la sintaxis, el análisis de símbolos, el autocompletado (que solo es parcial en Geany pero aún así ...), bloques Envoltura y corredores de proyectos. Todas esas cosas se manejan de una manera simple pero eficiente por geany. Por lo tanto, es un buen sustituto para mi editor de Python favorito, Jetbrains Pycharm, que es el mejor IDE de Python que he encontrado ... (y casi el único además de Eclipse que maneja el autocompletado tan a fondo)
fuente