哪些Python IDE /交互式shell最适合Pi?


18

我知道这也许有点狡猾,但是我将继续。

我想知道许多python IDE /交互式shell中哪一个最适合RPi?我的意思是内存不足,SD上的内存也很低。

如果有人认为还有其他因素,请发表评论。


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

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

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

2
Eclipse在Pi上?!由于尺寸原因,我将其排除在外。谢谢你们的建议。
ACarter 2012年

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

Answers:


7

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

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

  • Python着色
  • 智能缩进
  • 调试器

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

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


6

我会使用b vi或bash进行操作nano。Emacs可能也很好。

尽管这些并不是字面意义上的IDE,但通过正确的设置,您可以实现占地面积更小的IDE的功能。老实说,我不知道像IDLE这样的“适当” IDE的资源要求是什么,但是由于它们是窗口化环境,所以令我惊讶的是,与简单的文本编辑器相比,它们将消耗更多的资源。语法高亮显示,以及用于运行代码的命令行。


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


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

3

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

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

确实,这是最好的方法。

大卫


0

或者,您可以获取NINJA-IDE。好吧,这是唯一在Pi上正式运行的东西。

我看到Raspberry Pi受到一些限制,首选的IDE是IDLE,IDLE也受到限制。我不知道为什么有人会喜欢Pi进行硬核编码。(重要的是,在Pi 3上的Python 3中不是面向对象的。有没有这样的错误,即子类不能从其父类继承函数?)好吧,我更喜欢在Pi上使用shell编码和NINJA-IDE。


0

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


哇,十英尺的屏幕。
埃里克·纳尔逊
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.