如何为python程序创建可执行文件

时间:2014-01-18 23:20:56

标签: python file executable

我想知道是否有办法为python程序创建可执行文件(在linux或windows中)。

想象一个人不知道如何打开终端但想要使用该程序,我想创建一个可执行文件,该人只需点击它就可以打开程序。

感谢

2 个答案:

答案 0 :(得分:1)

我使用命令

c:\pyinstaller\pyinstaller.py --onefile --console my_script.py

它就像一个魅力;)(注意只适用于windows)...如果他们使用linux,他们应该在终端中非常舒服

答案 1 :(得分:0)

嗯,有很多可能做你要求的事情并回答你的问题。

最简单的答案是:在Windows上,安装了Python解释器,它会使用告知的Python解释器注册要打开的.py.pyc.pyo文件扩展名。因此,您可以获得免费的“双击运行”行为。 在Linux上,通过在文件中添加以下行作为第1行来告诉加载器使用哪个解释器来运行脚本,可以实现类似的行为:

#!/usr/bin/python -O

并使用chmod +x myfile.py将其标记为可执行文件。

这将允许用户通过双击他使用的任何文件浏览器来运行您的文件。

至于其他可能性,有很多解决方案,我建议您运行google搜索。 对于Windows,我建议py2exe,我不熟悉Linux解决方案,无论如何,它已在StackOverflow here

上进行了讨论

祝你好运!