現在、私はUNIX環境でPython 2.7を使用しています。 私はPythonスクリプトでRスクリプトを実行する必要がありますが、私は私のRモジュールは、(使用して「モジュールのロード」)の前にロードする必要があるため、それを動作させるために管理することはできませんモジュールロードでのPythonサブプロセスの使用
ここに私のPythonスクリプトは次のとおりです。
import os
import subprocess as sp
os.system('module load R/3.2.3')
out = sp.check_output(['Rscript','test.R'], universal_newlines=True)
「[Errno 2]そのようなファイルやディレクトリはありません」同じエラーが発生し続ける
ご存知ですか? hereとhereのように見えましたが、機能しませんでした。
ありがとうございました!
スタックトレース全体を送信します。また、PythonとRの両方のスクリプトが存在する場所には注意してください。そのため、同じディレクトリに簡単に置くことができます。 – gplayer
作業ディレクトリにtest.Rはありますか? –