0

boto ドキュメントには、Python で Amazon EC2 インスタンスを起動する方法が説明されていますが、起動後にインスタンスで Python スクリプトを実行する方法の説明が見つかりません。これはbotoで可能ですか?最終的には、EC2 インスタンスで python を実行して、自分のマシンで行っているように python インタープリターと対話できるようにし、IDLEコードを に貼り付ける必要がないようにしたいと考えています。たとえば、EC2で forPuTTYを使用します。RStudio-serverR

4

3 に答える 3

1

IDLE には、スクリプトをリモートで実行する方法はありません (以前は実行していましたが) が、他にも実行する方法がいくつかあります。

  • PyCharmなどの他の多くの IDE (推奨ではありません。ランダムに選んだものです) には、リモート インタープリター機能があります。
  • IPythonは、1 つの Qt または Web ノートブックでリモート インタープリター インスタンスを実行できる、強化されたインタラクティブ インタープリターです。
  • ローカル X サーバーを実行し (Windows または Mac を使用していない場合は既に実行しています)、X を介して SSH をトンネリングし、デスクトップ上の GUI を使用して EC2 インスタンスで IDLE を実行できます。
  • 多くの場合、コードをリモートで実行する必要はありません。スクリプトを EC2 に「公開」したり、リモートで編集したりするための簡単な方法であるため、PuTTY で実行できます。多くの IDE とテキスト エディターには、リモート インタープリターを使用しないものであっても、これを行う方法があります。
于 2013-10-16T00:37:12.940 に答える
0

あなたが正しく理解している場合は、boto からトリガーしている ec2 でコードを実行したいと考えています。このチュートリアルをご覧になることをお勧めします。唯一異なるのは、スクリプトを実行するために必要なすべてのインストールが必要な ami です。boto からトリガーすると、言及したタイプのec2インスタンスで実行され、作業が完了すると閉じます。短時間だけインスタンスが必要な場合は、スポット インスタンスも検討することをお勧めします。それが役に立てば幸い

于 2016-04-01T06:44:38.937 に答える
0

Amazon EC2 インスタンスは単なるサーバーであるため、ssh 経由でサーバーにアクセスできます。このドキュメントを確認してくださいhttp://docs.aws.amazon.com/AWSEC2/latest/UserGuide/AccessingInstances.html

インスタンスにログインできたら、このガイドに従って RStudio をインストールできますhttp://old.inundata.org/2011/03/30/r-ec2-rstudio-server/index.html

IDLEについてですが、ec2インスタンスからIDLEを実行できるかどうかわかりません。

于 2013-10-16T00:20:30.120 に答える