如何与其他用户共享我的 Tkinter 应用程序?

How to share my Tkinter app with other users?

我开发了一个 tkinter 应用程序,但我需要其他用户(Windows 10 OS)来使用它。有些安装了 python 解释器,而有些则没有。我试图通过 py2exe 和自动 py-to-exe 创建可执行文件,但 none 有效。我还尝试通过 pythonanywhere.com 运行 tkinter,但它也没有用。

有没有简单的方法来共享py文件?或许有点击 运行 环境?我不需要的是要求用户安装完整的 python 应用程序,例如 anaconda 或 WinPython,因为这对没有 python 解释器的用户没有意义。

我会用pyinstaller

运行 cmd.exe 作为管理员并输入:

pip install pyinstaller

然后 运行 与:

pyinstaller --onefile --noconsole --name your_script.py

这会创建一个可执行文件,其中还包括您的 Python 以及 script/project.

的所有依赖项

如果您的项目包含 images/sounds 等外部文件,您可能需要按照 here 所述编辑规范文件。

完全感谢制作这个视频的孩子,当我遇到和你一样的问题时,它帮助了我很多。 https://www.youtube.com/watch?v=pzc4vYqbruk 您只需浏览生成的 .zip 文件即可找到生成的 .exe 文件。