私はPython subprocess.popen
から外部実行可能ファイル(Rscript.exe
をR portableの一部として呼び出す)を呼び出します。Pythonのポップンを使った奇妙なビット問題
32ビットのPythonから呼び出されます。
64ビットのPythonから呼び出されたRは、さまざまなパッケージを見つけることができないと言っているので、何かが異なります。
これは、Pythonの問題で、Rの問題、あるいはその両方かもしれない
(Rscript.exe
へのパスは、プログラムファイルではありません)起こって任意のファイルシステムのリダイレクトがあるべきではありません。なぜpopenを呼び出したプロセスのビット数に応じて動作が異なるのですか?私は64ビットのPythonからRscriptの観点から32ビットの呼び出しのように見えるように強制することはできますか?
コードとエラーメッセージを投稿してください。 – wholevinski
これは窓にありますか?なぜR64を使用しないのですか? – rll
PATH、現在のディレクトリ、および2つのピトンからの呼び出しのライブラリパスを確認してください。 – mdurant