私はNodeJSのchild_processモジュールを使っていくつかのpythonスクリプトを実行するElectronプロジェクトを持っています。 私のpythonスクリプトは私のプロジェクトのルートフォルダにあります。 、Electronアプリでpythonスクリプトを実行
let py = spawn('python',['ResolvePosition.py', obsFilePath, navFilePath])
py.stdout.on('data', data => console.log('data : ', data.toString()))
py.on('close',()=>{
// Python ends, do stuff
})
私はNPMモジュールelectron-builder
を使用して、Windows用の実行ファイルを構築する場合npm start
と私の電子のアプリを実行し、dist/win-unpacked/my-app.exe
から実行可能ファイルを実行する場合、これは正常に動作します:ここで
は、私はPythonスクリプトを呼び出す方法ですこれは動作しません、それは私のスクリプトはpython ./my-script-py
でアクセスできないようです。
このコードをビルド済みプロジェクトで使用するにはどうすればよいですか?