Piに最適なPython IDE /インタラクティブシェルはどれですか?


18

私はこれがおそらく少し危険な領域であることを知っていますが、先に進むつもりです。

多くのpython IDE /インタラクティブシェルのうち、RPiに最適なものはどれかと思いますか?これは、RAMが少なく、SDのメモリがかなり少ないことを意味します。

誰かがこれに含めるべきだと思う他の要因がある場合は、コメントしてください。


2
IPythonはとてもいい感じです。IDEについてはEclipseを使用していますが、軽量ではありません:)
Paolo

1
vimを使用します。本当にIDEと呼ぶことはできませんが、構文の強調表示が優れており、サイズとメモリの面でおそらく最も需要の少ないエディターです。
-Jivings

@Paoloそれはうまく動作しますか?piにJIT JVMがないことを考えると、JIT JVMは使用できないと
思います-Jivings

2
PiでのEclipse ?! 私はサイズのためにそれを除外したいと思いました。提案をありがとう。
ACarter

明確にするために、RPiでこれらを実行しませんでした... :)典型的なRAM使用量は数百MBなので、Eclipseを試してさえいませんでした...-
Paolo

回答:


7

他のコンピューターでは、PyDevがインストールされたEclipseを使用していますが、Eclipseは大きすぎてRaspberry Piで実行できないと判断しています。

Python IDEでは、次の3つのことを提供する必要があります。

  • Pythonカラー化
  • スマートインデント
  • デバッガ

Pythonの色付けとスマートインデントをすばやく簡単に行うには、IDLEを使用することをお勧めします。デバッガーに関する限り、Winpdbを使用できます(単にPythonファイルを開き、PyDevで得られるすべてのデバッグ制御と洞察があります)。

Winpdbは、Raspberry Pi WebサイトからDebian Squeezeディストリビューションにインストールされています。IDLEはDebian Squeezeにはインストールされていませんが、を使用して簡単にインストールできますsudo apt-get install idle


6

viまたはを使用してbashを使用しnanoます。Emacsもおそらく大丈夫でしょう。

これらは文字通りの意味でのIDEではありませんが、適切なセットアップにより、より小さなフットプリントでIDEの機能を実現できます。正直なところ、IDLEのような「適切な」IDEのリソース要件が何であるかわかりませんが、ウィンドウ環境であるため、単純なテキストエディタよりも多くのリソースを使用することになります構文の強調表示、およびコードを実行するためのコマンドライン。


3
viの場合は+1。これらはIDEではありませんが、作業を完了し、Piで最高のパフォーマンスを発揮します。
Jivings


1
本当に?私はViを使用しません。Vimの方が良いでしょう。

3

Raspberry Piは素晴らしいですが、はい、制限があります。それはいいです。私たちはその中で働き、それがすべてです。そう...

なぜIDLEを使用しないのですか?それはあなたが必要とするほとんどすべてを持っています/します。*小さく、Python用に設計されています*クロスプラットフォーム:WindowsおよびLinuxで動作します*複数の取り消し機能を備えたマルチウィンドウテキストエディター* Pythonの色付けとその他の多くの機能(スマートインデントや呼び出しのヒントなど)* Pythonシェルウィンドウ(別名インタラクティブインタープリター)*デバッガー(完全ではありませんが、ブレークポイント、ビュー、およびステップを設定できます)

本当に最高の方法です。

〜デビッド


0

または、NINJA-IDEを入手できます。まあ、それはPiで公式に実行される唯一のものです。

Raspberry Piにはある程度の制限があり、推奨されるIDEはIDLEです。これも制限されています。なぜ誰かがハードコアコーディングにPiを好むのかわかりません。(大きな問題は、Pi上のPython 3ではオブジェクト指向ではありません。子クラスが親クラスから関数を継承しないというバグはありますか?)さて、PiではシェルコーディングとNINJA-IDEが好きです。


0

古いトピックであることは知っていますが、誰かがそれに転倒した場合に備えて、この問題に対する私の答えが助けになると思います。私はGeanyで、Raspberry Pi 2と10インチの画面で仕事をしています。プロジェクト内のすべてのファイルを表示し、タブとして開くことができ、構文の色付け、シンボル分析、オートコンプリート(Geanyでは一部のみですが...)、ブロックを処理できる高速でシンプルなIDEが必要でしたラッピングとプロジェクトランナー。これらはすべて、geanyによってシンプルかつ効率的な方法で処理されます。だから、私が今までに見つけた中で最高のpython IDEであるJetbrains Pycharmである私のお気に入りのpythonエディターの非常に素晴らしい代替品になります...


うわー、10フィートのスクリーン。
エリックネルソン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.