0

我正在开发一个应用程序在python中涉及到很多情节和用户交互。我不希望我的客户必须下载任何内容才能使用该应用程序。所以我一直在寻找一个在线工具,它允许用户运行脚本来使用它(它们不应该通过终端或任何需要python或下载任何东西的脚本来运行它),甚至不需要在网络上运行应用程序这样只有被允许的人才能访问它。 我已经看过Skulpt,pythonanywhere和Django。他们要么不支持像Tkinter这样的GUI库,要么他们不确定它们是否用于这个目的。你们能帮我出去吗?谢谢!寻找一个工具,允许浏览器中的python

回答

1

你不能在Python中创建一个应用程序,最终用户不需要用户下载SOMETHING就可以使用它。像你说的那样,你可以尝试做的最好的事情就像Skulpt一样。但是,您似乎感兴趣的GUI库假定您在系统上本地运行,而不是在浏览器中运行。

你最好的选择将是创建像正常的Python应用程序,然后让用户通过下载一个EXE运行(或二进制为要支持其他平台)已经打包在一起使用类似cx_Freezepy2apppy2exepyinstaller。这些库将帮助您将自定义代码,任何库(如Tkinter)和Python本身捆绑到一个可执行程序包中,以便用户无需事先安装即可运行它。当然,用户可能会犹豫是否从您的网站运行.exe。

另一种选择是选择Python以外的东西。为了使其成为零安装所需的浏览器内解决方案,请考虑查找Javascript或Flash库,以便像Tkinter一样替换Python中需要的东西。如果你真的想要浏览器中的内容,那么Python不适合这项工作。

+0

哦,我明白了。我想exec文件是最好的方法去... – Tinkerer

0

为什么不试试python作为后端,以及类似D3.JS的前端图形?

相关问题