如何使 .py 文件可执行(OSX)

问题描述 投票:0回答:1

我是Python新手,仍然试图克服比复制和粘贴更实用的东西(我确实在发布问题之前搜索答案并尝试建议的所有内容)...我尝试过Laincher、VSC、Jupyter,但它们都存在问题每个都不同)或显示的图表会丢失工具栏。 复制脚本 ( RGB_plot.py ) 并粘贴到终端中的 Python shell 中,可以快速运行,不会出现任何问题。

我正在尝试使其可执行,以便我可以转换为 .app 并从桌面图标运行(最终在后台......但一次只做一件事)

查看了许多有关制作可执行文件的答案后,我在第一行插入了以下内容:

#!/usr/bin/env python

from os import chmod

chmod +x RGB_plot.py

最初只是顶线和底线。底线以 $ 开头,导致“\u24”错误, 我添加了中间行“from os import chmod”,消除了“chmod not Defined Pylance....但我得到了相同的未定义的'x'和RGB_plot.py(也许因为它也是脚本的名称? ?)

如果需要,我可以发布整个脚本。

python-3.x macos
1个回答
0
投票

在桌面上将 Python 脚本保存为

RGB_plot.py

现在启动终端并通过运行以下命令将脚本的模式更改为可执行:

chmod +x $HOME/Desktop/RGB_plot.py

您只需执行一次。

现在您可以执行,即通过在终端中输入以下内容来运行脚本:

$HOME/Desktop/RGB_plot.py

如果您已经在主目录中,则可以使用:

Desktop/RGB_plot.py

如果仍然不起作用,请在终端中运行以下命令来检查您是否已正确保存脚本而不是 RTF:

file $HONE/Desktop/RGB_plot.py

并将输出以及完整的 Python 脚本添加到您的问题中。

© www.soinside.com 2019 - 2024. All rights reserved.