我想知道是否有办法为python程序创建可执行文件(在linux或windows中)。
想象一个人不知道如何打开终端但想要使用该程序,我想创建一个可执行文件,该人只需点击它就可以打开程序。
感谢
答案 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
上进行了讨论祝你好运!