我对编程非常陌生。我试图创建一个桌面图标,当单击该图标时,它将在Mac OS上运行我的Python脚本。
我的代码的第一行涉及用户的输入。如何创建我的Python脚本的桌面图标,当单击该图标时,该图标允许用户输入输入以启动Python脚本?
我尝试过Pyinstaller;但是,当我输入:
pyinstaller "myprogram".py
在Mac终端中,我收到一个“ dist”文件,其中包括带有“ .exe”文件扩展名的Python脚本。但是,当我单击此扩展名时,在终端窗口中会收到以下响应:
logout
Saving session...
...copying shared history...
...saving history...truncating history
files...
...completed.
我希望运行Python脚本,以便让用户键入他们的输入以便运行程序。任何帮助将不胜感激。
答案 0 :(得分:0)
Pyinstaller检测到操作系统,并且您制作的版本仅与构建它的系统兼容,他们在其页面上提到,因此不应构建.exe;每当我在Mac上使用pyinstaller时,dist都有一个.app和一个Unix可执行文件,您那里没有两个文件吗?
另外,我只是注意到您的语法,您不应该在引号中包含文件名 尝试:
pyinstaller --clean --windowed --onefile yourapp.py
在您的终端中,从具有您应用程序的目录中。首先删除旧文件夹,并首先创建.spec。
答案 1 :(得分:0)
我也以类似的方式经历了一堆问题。如果使用正确的语法删除并重新运行pyinstaller之后问题仍然存在,请查看此页面,我在底部始终有一个相当大的答案,并且在同一问题上还有其他角度。