我正在开发一个应用程序在python中涉及到很多情节和用户交互。我不希望我的客户必须下载任何内容才能使用该应用程序。所以我一直在寻找一个在线工具,它允许用户运行脚本来使用它(它们不应该通过终端或任何需要python或下载任何东西的脚本来运行它),甚至不需要在网络上运行应用程序这样只有被允许的人才能访问它。 我已经看过Skulpt,pythonanywhere和Django。他们要么不支持像Tkinter这样的GUI库,要么他们不确定它们是否用于这个目的。你们能帮我出去吗?谢谢!寻找一个工具,允许浏览器中的python
0
A
回答
1
你不能在Python中创建一个应用程序,最终用户不需要用户下载SOMETHING就可以使用它。像你说的那样,你可以尝试做的最好的事情就像Skulpt一样。但是,您似乎感兴趣的GUI库假定您在系统上本地运行,而不是在浏览器中运行。
你最好的选择将是创建像正常的Python应用程序,然后让用户通过下载一个EXE运行(或二进制为要支持其他平台)已经打包在一起使用类似cx_Freeze, py2app,py2exe或pyinstaller。这些库将帮助您将自定义代码,任何库(如Tkinter)和Python本身捆绑到一个可执行程序包中,以便用户无需事先安装即可运行它。当然,用户可能会犹豫是否从您的网站运行.exe。
另一种选择是选择Python以外的东西。为了使其成为零安装所需的浏览器内解决方案,请考虑查找Javascript或Flash库,以便像Tkinter一样替换Python中需要的东西。如果你真的想要浏览器中的内容,那么Python不适合这项工作。
0
为什么不试试python作为后端,以及类似D3.JS的前端图形?
相关问题
- 1. 寻找一个允许分组的DataGridView
- 2. 寻找VR浏览器
- 3. 如何在浏览器会话中只允许一个POST?
- 4. 允许弹出Chrome浏览器的铬
- 5. 浏览器预览工具
- 6. 在Opera浏览器中找不到麦克风“允许”按钮
- 7. websockets是否允许p2p(浏览器到浏览器)通信?
- 8. 寻找从一个浏览器连接到Web服务器
- 9. 寻找iPhone的浏览器空间
- 10. 书签允许谷歌浏览器
- 11. 使用jReject仅允许Chrome浏览器
- 12. 为什么浏览器允许CSRF?
- 13. 不允许浏览器缩放文字
- 14. 手机浏览器不允许滚动
- 15. 寻找一个IE浏览器的CSS修复程序
- 16. 寻找一个在浏览器和节点之外工作的JS框架
- 17. 寻找一个工作,稳定,无CI浏览器CI集成和本地浏览器运行
- 18. 寻找一个浏览器回流基准
- 19. 寻找嵌入式浏览器
- 20. 寻找一个JavaScript XML比较工具
- 21. 寻找一个PHP缩进工具?
- 22. 是否有一个开放源代码(免费阅读)工具,允许我查看浏览器的HTTP命令?
- 23. 浏览器中的PHP调试工具
- 24. 标题中的代码允许浏览器中的子按钮查找供稿
- 25. navigator.getUserMedia允许一个约束,另一个不允许,在关闭浏览器提示时调用成功回调
- 26. 寻找一个免费的CMS允许内容注入
- 27. 寻找一个C#的嘲弄框架,允许嘲弄
- 28. 寻找一个好的框架/界面来创建一个图像浏览器
- 29. 允许文件的file_get_conents,但不允许浏览目录?
- 30. 允许我的java web服务器中的目录浏览
哦,我明白了。我想exec文件是最好的方法去... – Tinkerer