嗨,我想把我的py转换成exe,所以我下载了一个自动py到exe并转换。在快速处理后,我想打开我的exe,但当我点击exe时,我只是看到cmd提示符的闪烁。我试了几个样品,每个样品都是一样的
print("guess a puzlle")
while True:
puzlle = "Malinowy dwór"
s = input("Guess?: ")
if s == puzlle:
print('Yes')
break
else:
print('No')
在pyinstaller和auto-py to-exe上也存在此问题
Tags:
首先,您应该确保pyinstaller、auto py to exe和gevent版本完全是最新的。我只是想指出auto py to exe使用pyinstaller来转换文件。如果在安装auto py to exe时不需要gevent,那么最好从here安装它。当您打开cmd并键入auto-py-to-exe时,您应该会得到一个GUI,允许您选择自己的选项。在最新版本中,您将看到警告:
Read more here
这可能是exe失败的原因之一。使用早期版本的python(如3.7)可以解决您的问题。您的问题可能只是加载需要一段时间——它发生在某些设备上。如果您让exe运行,然后cmd窗口关闭,那么您就有一些需要解决的错误,并且文件也不应该在IDE中运行
还有一种可能性是,有些小问题你甚至都不会认为是问题。如果缩进级别错误,那么exe可能会崩溃,或者永远不会进入语句的该部分。您必须确保一切都绝对完美,以便程序能够尽可能顺利地运行
我希望我能帮上一点忙
相关问题 更多 >
编程相关推荐