我已经建立了一个dash应用程序,用于预期的目的,我可以删除特定格式的excel文件,然后它们被重组,关键信息被绘制等等。但我已经让它在开发服务器上运行。我希望能够将它保存为可执行文件或类似文件,这样其他用户就可以轻松使用它,而不需要使用python或看到任何代码。这个是可能的吗?用户需要在他们的机器上安装python吗?
谢谢!
发布于 2021-08-21 17:27:14
我创建了一个basic working example,其中使用Pyinstaller将Dash hello world打包为.exe。仪表板使用Waitress在本地提供服务,并且还设置为能够加载数据和显示图像。
这种方法的一些限制包括缓慢的打开时间和相当大的文件大小(例如使用dash、pandas、numpy、waitress等时约150MB)。在某些情况下,考虑到只使用Python技术创建Dash应用程序的可执行文件的便利性,这是可以接受的。
发布于 2020-07-17 20:14:54
我不知道是否可以从dash应用程序中创建可执行文件,但你可以尝试heroku,它不会构建可执行文件,但其他用户将能够连接到webapp,而不需要安装python。
有大量的tutorials展示了如何做到这一点。
https://stackoverflow.com/questions/62953312
复制相似问题