如何将 Python 3 脚本转换为 Mac Catalina 中的可执行文件

How to convert Python 3 script to executable file in Mac Catalina

我真的需要这个问题的最新答案。我想将脚本转换为双击它时运行的可执行文件。过去两三年以来在线提供的一些程序不起作用。我只有一个使用 selenium 和 Geckodriver 的脚本。我得到的反对“which python3”的回应是

如果您在过去几个月中执行过此类任务,请给出答案。

您可以在 Mac 上使用 PyInstaller 运行 生成可执行文件。

PyInstaller 在我的案例中不起作用。也许它会在别人的系统上工作。所以,我采用简单的“chmod”方式将 python 文件转换为可执行文件。这些是步骤:

  1. 在终端上,我 运行 which python3 和 copy-pasted 我的 python 脚本开头的结果,前面是 #!
  2. 然后我将 python 文件的扩展名更改为 .command
  3. 在终端上,我 运行 命令 chmod +x fileName.command(755 而不是 +x 也可以)

所以,这就是我如何使 python 文件可执行的。还有其他解决方案,但这个对我有用,而且也更简单。