我编写了一个简单的python脚本,我需要将它作为可执行文件运行,即在程序开头没有'python'字样.脚本(simple_prog.py)是:
!#C:\ Python27\python.exe
打印"Hello World"
每当我将脚本作为'python simple_prog.py'运行时,它正在打印输出,但没有它,它什么都不打印(下图).
我还提到了"如何使Python脚本可执行?" 网站https://docs.python.org/3/faq/windows.html#id3中的一节,来自stackoverflow问题如何在Windows上使python脚本可执行?,但无法理解解决方案.
谢谢.
更新:
解决了stackoverflow链接中的问题:在Windows上设置Python不在cmd中键入python
这就是我所遵循的(下图)
请注意ftype命令中双引号的位置.
第二个命令(simple_prog)成功运行,因为我通过在其中添加".PY"来更新PATHEXT变量.
感谢您的回复和downvotes.
先决条件: 安装与python 2.7兼容的py2exe v0.6.9
按照以下步骤:
1.将您的代码保存到test.py(或扩展名为.py的任何名称)文件中.通过使用python运行代码,确保代码正常工作.
2.然后创建一个名为setup.py的新文件,并将以下代码粘贴到其中.
from distutils.core import setup
import py2exe
setup(console=['test.py'])
Run Code Online (Sandbox Code Playgroud)
3.现在是时候运行脚本并创建可执行文件了.要构建可执行文件,请在命令提示符下运行"python setup.py py2exe".
4.完成构建可执行文件后.现在,您可以在\ dist子文件夹中找到test.exe.移动到dist子文件夹并运行test.exe,可以在控制台中看到输出.
希望它能帮到你.. !!
谢谢
我相信这就是您正在寻找的解决方案。 http://www.py2exe.org/
它基本上按照盖子上的说明进行操作。您可以按照其页面上的教程从 python 脚本创建 Windows 可执行文件。
| 归档时间: |
|
| 查看次数: |
24433 次 |
| 最近记录: |