やあみんな、
JMPでPythonを実行する方法を設定することは可能ですか?例えば、「jmp_python.exe」または「jmp_pythonw.exe」のどちらかを使用できるように設定したいのですが。
私のPython GUIでは、GUIがPython/JMPをブロックしています。既にここで議論されています:( カスタム)JMPで実行されるPython GUI
JMP19+では、「jmp_pythonw.exe」も含まれていることが確認できました。
しかし、pythonwが使用されていることを定義するのは難しい。
lc = log capture(EXECUTE = Python Execute({}, {response}, pyCode));
または
PythonConnection = Python Connect();
lc = log capture(EXECUTE = PythonConnection << Execute({}, {response}, pyCode));
それを指定するオプションが見当たりません。
何か良い提案はありますか?
ありがとう、ダニエル
Python 環境内には、インストールされている Python 実行可能ファイルへのフル パスを取得する定数jmp.PYTHON_EXE と jmp.PYTHONW_EXE があります (PYTHONW_EXE は Windows にのみ存在し、jmp.PYTHON_EXE は macOS と Windows の両方に存在します)。JMP と一緒にインストールした同じ site-packages ディレクトリを使用するには、jmputils.py の中身を確認してください。このファイルのコピーは SAMPLE_SCRIPTS/Python ディレクトリに含まれています。JMP が提供する Python 実行可能ファイルを呼び出す前に環境を設定する方法については、そこのコードを参照してください。これにより、Python Submit()、Python Execute()、または import jmp パッケージを介した組み込みの Python サポートの動作は変わりませんが、run Program() または subprocess や multiprocessing を使用した Python からの実行が可能になります。