如何在 macOS Sierra 上使 python 文件可执行?

sha*_*own 8 python macos

我已经在互联网上搜索了好几天,只是为了找到一种使 python 文件可执行的方法。我已经通过#!/usr/bin/env python在顶部添加 (chmod +x filename.py) 尝试过,但似乎没有任何效果。另外,我正在使用 brew 来安装模块,所以当我在示例中点击 pip install py2app 时,我收到一条消息:你已经通过 home-brew 安装了 python

有人可以解释一下如何在 macOS Sierra 上创建一个可执行的 python 文件吗?

Mon*_*eth 12

尝试以下操作,让我知道您的进展情况:

  1. 确保 Python 脚本的第一行是 #!/usr/bin/env python
  2. 将文件的扩展名更改为.command(即如果您要执行的文件名为Test.py,请将其更改为Test.command)
  3. 在终端中,通过运行使 Python 脚本文件可执行chmod +x Test.command(显然,Test.command将是上面第 2 步中的任何文件)。

按照上述步骤,您应该能够在 macOS Sierra 中双击您的 Python 脚本,它将打开一个终端窗口并运行该脚本。


小智 8

安装pyinstaller:pip install pyinstaller

创建可执行文件: pyinstaller --onefile yourscriptname.py

这在 MacOS Mojave 10.14.2 上对我有用