用py2exe创建的.exe,复制到桌面后无法正常运行
我刚开始学习Python和py2exe。 我用py2exe创建了一个可执行文件,但当我尝试从它生成的“dist”文件夹中复制这个单独的.exe文件,然后粘贴到其他地方(比如我的桌面)时,打开这个文件后,它会很快消失(这是一个控制台应用程序)。这个程序有多个输入和输出,所以不应该这样。 如果我把它留在原来的“dist”文件夹里,它是可以正常运行的。
我是不是漏掉了什么? 如果我只想把这个单独的文件(.exe)放到另一台没有安装Python的机器上,应该怎么做才能让它正常运行呢?
提前谢谢你!
3 个回答
0
把你的 dist 文件夹放到系统的搜索路径里,这样应该就能正常工作了。我以前也遇到过这种情况。
0
正如其他人所说,你需要 .dll 文件才能运行这个程序。不过,如果你把程序放在 dist 文件夹里(或者复制一份到 dist 文件夹),然后创建一个快捷方式,这样也可以正常使用。你可以把这个快捷方式放到任何地方,它都能工作,因为程序文件仍然在包含 .dll 文件的那个文件夹里。
6
在dist文件夹里,有一组.dll文件是运行exe文件所需要的。