寻找可以在浏览器中使用的Python工具

2024-05-16 08:42:16 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在用python开发一个应用程序,它涉及许多绘图和用户交互。我不想让我的客户下载任何东西来使用这个应用程序。所以我在寻找一个在线工具,允许用户运行脚本来使用它(他们不应该通过终端或任何需要他们有python或下载任何东西的东西来运行它),或者甚至让应用程序在web上,这样只有那些被允许的人才能访问它。 我已经调查过臭鼬,Python,和Django。它们要么不支持像Tkinter这样的GUI库,要么我不确定它们是否用于此目的。你们能帮我吗?谢谢您!在


Tags: 工具django用户目的脚本web应用程序终端
2条回答

在不需要用户下载内容的情况下,您将无法用Python创建最终用户将使用的应用程序。你能做的最好的就是像你说的,像骷髅一样。但是,您似乎感兴趣的GUI库假定您在本地系统上运行,而不是在浏览器中运行。在

最好的办法是像normal一样创建一个python应用程序,然后让用户通过下载一个exe(或者对于您希望支持的其他平台的二进制文件)来运行它,该文件是使用诸如cx_Freezepy2apppy2exepyinstaller打包在一起的。这些库将帮助您将自定义代码、任何库(如Tkinter)和Python本身捆绑到一个可执行包中,这样用户就可以运行它而不需要事先安装任何东西。当然,用户可能会犹豫是否只从您的网站运行.exe。在

另一个选择是选择Python之外的东西。为了使它成为一个零安装所需,在浏览器解决方案中,考虑寻找Javascript或Flash库,您可以用它们来替换Python中需要的东西,比如Tkinter。如果您真的想在浏览器中使用,那么Python并不是合适的工具。在

为什么不试试python作为后端,而像D3.JS这样的东西作为前端图形呢?在

相关问题 更多 >