我刚刚创建了一个由 Flask 提供支持的 Electron 应用程序。
当我在 powershell 中运行该应用程序时,它运行得很好,但是当我使用 electro-packager 构建该应用程序时,它成功了,但该应用程序无法运行。
似乎 python 代码不会包含在应用程序中。 如何构建应用程序并集成我在应用程序中使用的所有 python 代码和模块?
我正在使用任何 python 模块,例如 pandas
请您参考如下方法:
我能够使用 here 中的指南来打包 Electron flask 应用程序它提供了下面给出的答案的更详细信息。
首先确保 pyinstaller.exe 在运行时实际正确启动服务器,并且当您定向到浏览器中的托管页面时,该应用程序会执行您需要它执行的所有操作。 package flask 应用教程是here .
然后确保您何时执行:
var subpy = require('child_process').spawn('./dist/hello/hello');
您确保它:
var subpy = require('child_process').spawn('path_to_flask_exe');