使用py2exe创建了一个.exe,但是当我从“dist”文件夹复制粘贴到桌面时,运行不正常

时间:2011-04-05 16:43:10

标签: python executable py2exe

我还是Python和py2exe的新手。我已经从py2exe创建了一个可执行文件,但是当我尝试从它创建的“dist”文件夹中复制单个.executable时,将其粘贴到其他地方(比如说我的桌面),当我在移动后打开可执行文件从它打开的文件夹中快速消失(这是一个控制台应用程序)。该程序有几个输入/输出,所以不应该是这种情况。如果我将它保留在原始的“dist”文件夹中,它的DOES功能正常。

有什么我想念的吗?如果我只想将单个文件(.exe)放在另一台机器上(没有安装Python)并让它正确运行,我该怎么办?

提前致谢!

3 个答案:

答案 0 :(得分:6)

在dist目录中有一组运行exe文件所需的.dll文件。

答案 1 :(得分:0)

正如其他人所说,你需要.dll文件来运行程序。但是,如果您将程序保留在dist文件夹中(或创建dist的副本)并创建快捷方式,则它可以正常工作。你可以随意移动快捷方式,因为文件本身仍然在.dll文件夹中。

答案 2 :(得分:0)

将您的dist文件夹放入系统搜索路径,它应该可以正常工作。 在过去的这段时间里,这也发生在我身上。