将 Python 文件转换为桌面应用程序

问题描述

我使用 PycharmPygame 中编写了一个游戏,我想将其制作成可下载的桌面应用程序,以便其他人可以下载和使用它,即使他们没有 python 或必要的文件。问题是我不知道怎么做。我之前听说过 py2exepy2app。我尝试了 py2exe,但后来意识到 .exe 适用于 windows,而我使用的是 Mac。我阅读了 py2app 文档,但它非常令人困惑且难以理解,而且他们所说的一切都不起作用。他们说使用 pip 命令在终端内安装 py2app,但我尝试了它,它说它无法识别 pip 命令。有人可以帮忙吗?谢谢! 对不起,如果这个问题很长。我正在尝试提供尽可能多的信息。

解决方法

如果您在 Mac OS 中打包应用程序,它将在 Mac 上运行,您可以使用 pyinstaller。

单击 here 以获取有关如何安装和使用软件包的说明。

,

您使用哪种 Python 安装?在包装方面,我对 Homebrew 的体验很糟糕,然后我将其删除并切换到直接从 python.org 下载的 Python3.9,现在一切正常。

根据您的 Python 安装,您的计算机上可能没有安装 pip。通过终端,您可以使用

进行检查
python -m pip --version

你应该得到这种类型的响应:

pip X.Y.Z from .../site-packages/pip (python X.Y)

如果您没有 pip,您可以如上所述重新安装 Python,或者您可以使用 these instructions 安装 pip

安装 pip 后,您可以使用

安装 py2app
pip install py2app