我知道这也许有点狡猾,但我要继续。我的意思是内存不足,SD上的内存也很低。

如果有人认为应该包括其他因素,请发表评论。

评论

IPython是非常好的恕我直言。至于IDE,我使用Eclipse ...但不是轻量级的:)

我用vim。您不能真正称呼它为IDE,但是它具有出色的语法突出显示功能,并且在大小和内存方面可能是需求最低的编辑器。

@Paolo运行得好吗?考虑到pi没有JIT JVM,我想它是不可用的

Eclipse在Pi上?!由于尺寸原因,我将其排除在外。谢谢大家的建议。

为了澄清起见,我没有在RPi上运行它们。:)我什至不尝试使用Eclipse,因为典型的RAM使用量为数百MB ...

#1 楼

在其他计算机上,我使用安装了PyDev的Eclipse,但我认为Eclipse太大而无法在Raspberry Pi上运行。

Python IDE需要给我以下三件事,


Python着色
智能缩进
调试器

我建议您使用IDLE快速简便地获取Python的颜色和智能缩进。就调试器而言,您可以使用Winpdb(只需使用它打开Python文件,您就可以获得在PyDev上获得的所有调试控制和见识)。

Winpdb可以从Raspberry Pi网站上的Debian Squeeze发行版中安装。 IDLE尚未安装在Debian Squeeze上,但可以使用sudo apt-get install idle轻松安装。

#2 楼




我会使用vinano进行bash处理。 Emacs可能也很好。

虽然它们不是真正意义上的IDE,但通过正确的设置,您可以以较小的占用空间实现IDE的功能。老实说,我不知道像IDLE这样的“适当的” IDE的资源要求是什么,但是由于它们是窗口化环境,因此,与简单的文本编辑器相比,它们将占用更多的资源语法高亮显示,以及用于运行代码的命令行。

评论


+1。尽管这些不是IDE的,但它们可以完成工作,并且是您在Pi上拥有的最佳性能。

–活动
2012年6月19日上午9:34

Unix是一个IDE

–亚历山大·张伯伦
2012年6月19日10:00

真?我不会使用Vi,Vim是更好的选择。

–user46
2012年6月19日17:07

#3 楼

Raspberry Pi很棒,但是可以,它有局限性。没关系。我们在其中工作,这就是全部。所以...

为什么不只使用IDLE?它具有/可以满足您的所有需求。
*它很小,是为Python设计的。
*跨平台:可在Windows和Linux上运行。
*多窗口文本编辑器,具有多个撤消功能
* Python着色和许多其他功能,例如智能缩进和调用提示
* Python Shell窗口(又名交互式解释器)
*调试器(不完整,但是您可以设置断点,视图和步骤)

这是最好的方法真的。

〜大卫

#4 楼

我知道这是一个古老的话题,但是以防万一有人跌倒,我想我对这个问题的答案可能会有所帮助。我在Raspberry Pi 2和10'屏幕上与Geany合作。我想要一个快速,简单的IDE,该IDE允许查看项目中的所有文件并将其作为选项卡打开,这将处理语法着色,符号分析,自动完成(在Geany中只是部分,但仍然...),块包装和项目赛跑者。 geany以简单而有效的方式处理所有这些事情。因此,它可以很好地替代我本来最喜欢的python编辑器Jetbrains Pycharm,这是我所发现的最好的python IDE ...(几乎是Eclipse之外唯一能够如此彻底地处理自动完成功能的代码)

评论


哇,十英尺的屏幕。

–埃里克·尼尔森(Eric Nelson)
16-09-13在23:49

为Geany +1。我更喜欢在Raspberry Pi上使用它。

– Paul
20-4-7的16:19

#5 楼

或者,您可以获取NINJA-IDE。好吧,这是唯一可以在Pi上正式运行的东西。我不知道为什么有人会喜欢Pi进行硬核编码。 (重要的是,在Pi 3上的Python 3不是面向对象的。有没有这样的错误,即子类不能从其父类继承函数?)好吧,我更喜欢在Pi上使用shell编码和NINJA-IDE。 br />