python 3.6中hello.py到hello.exe的转换

python 3.6中hello.py到hello.exe的转换,python,cx-freeze,python-3.6,Python,Cx Freeze,Python 3.6,我创建了一个hello.py,它将打印hello world 10次,每次延迟1秒 import time for i in range(0,10): print("hello") time.sleep(1) 现在,当我使用cx_Freeze方法将其转换为exe时,hello.exe被创建,并且没有运行。我正在Windows 7 64位PC上运行此程序。您可以查看。它接受python代码并将其转换为可执行文件。对于你正在做的事情来说,这可能有点过头了,但如果你目前使用的方法不起作用

我创建了一个hello.py,它将打印hello world 10次,每次延迟1秒

import time
for i in range(0,10):
   print("hello")
   time.sleep(1)
现在,当我使用cx_Freeze方法将其转换为exe时,hello.exe被创建,并且没有运行。我正在Windows 7 64位PC上运行此程序。

您可以查看。它接受python代码并将其转换为可执行文件。对于你正在做的事情来说,这可能有点过头了,但如果你目前使用的方法不起作用,那么值得一试。请查看您可以使用的选项,使其成为独立的可执行文件。

您可以在以下位置尝试脚本:


用hello.py替换你得到的是你的代码的一个精确副本,如果它有一些语法错误代码不是问题。真正的原因是当我键入Printhello时,我得到一个错误,说Print没有定义。当我运行与hello.py相同的代码时,它工作,代码绝对不可能在Python中以大写字母执行关键词。导入、For、打印、睡眠…pyinstaller支持3.6??我不知道您使用的是3.6。。。据我所知,pyinstaller不支持python 3.6。你可以试试。根据该链接,它可以在Python3.3及更高版本上运行。它的功能应该类似于pyinstaller