在Mac OS上双击桌面图标运行Python脚本

2024-06-30 16:35:14 发布

您现在位置:Python中文网/ 问答频道 /正文

我对编程很陌生。我正在尝试创建一个桌面图标,当单击它时,它将在Mac OS上运行我的Python脚本

我的代码的第一行涉及用户的输入。如何为我的Python脚本创建一个桌面图标,当单击该图标时,允许用户输入输入以启动Python脚本

我已经试过了;然而,当我进入时:

pyinstaller "myprogram".py

在Mac终端中,我收到一个“dist”文件,其中包含扩展名为“.exe”的Python脚本。但是,当我单击此扩展时,我在终端窗口中收到以下响应:

logout
Saving session...
...copying shared history...
...saving history...truncating history 
files...
...completed.

我希望运行Python脚本,以便让用户键入他们的输入,以便让程序运行。任何帮助都将不胜感激


Tags: 代码用户py脚本终端osmacdist
2条回答

此外,我刚刚以类似的方式讨论了一系列问题。如果在删除并使用正确的语法重新运行pyinstaller后问题仍然存在,请查看此页面,我在底部有一个相当大的答案,并且在同一问题上还有其他角度

https://github.com/pyinstaller/pyinstaller/issues/3820

Pyinstaller检测到操作系统,并且您制作的版本只与您构建它的系统兼容,他们在页面上提到了这一点,因此它不应该构建.exe;每当我在我的mac上使用pyinstaller时,dist都有一个.app和一个unix可执行文件,你没有这两个文件吗

另外,我注意到您的语法,您不应该在引号中包含文件名 尝试:

pyinstaller  clean  windowed  onefile yourapp.py

在终端中,从包含应用程序的目录中删除。首先删除旧文件夹,并将它第一次创建的.spec也删除

相关问题 更多 >