SSHを介してクラスタノードに接続し、Pyファイルを実行します。

SSHを介してクラスタノードに接続し、Pyファイルを実行します。

リモートサーバーにリモートでアクセスして、自分のコンピュータにあるpyファイルを実行しようとしています。

ssh node_url "/opt/cloudera/parcels/Anaconda/bin/ipython py_file.py"

しかし、このコマンドを実行するとssh完了しましたが、すぐに私のローカルコンピュータに戻り、私が実行したコマンドを実行するとPythonが存在しないため、次のエラーが返されます。

Traceback (most recent call last): File "/opt/cloudera/parcels/Anaconda/bin/ipython", line 4, in <module> import IPython ImportError: No module named Python

私が間違っているのか、この問題を解決する方法についてのアイデアはありますか?いろんなところを見ましたが、運が悪いようです。

ベストアンサー1

ssh は成功し、コマンドは node_url システムで起動しますが、IPython をインポートすると、「Python というモジュールがありません」というメッセージで失敗します。 node_urlへのPythonのインストールに問題があります。

おすすめ記事