python 3.4 py2exe 不工作或做任何事情

python 3.4 py2exe is not working or doing anything

我正在尝试 运行 我在 windows 中创建为可执行文件或 .exe 的 python 文件。我想在另一台没有也不需要 python 或 pyserial 或 PIL 或任何其他软件的计算机上 运行 这段代码,我的代码创建了一个可以做东西的 Gui

我正在使用一种方法来执行此操作,但它不起作用

首先我创建了一个新的 python 文件,名为 setup.py,我在里面放了这段代码

from distutils.core import setup
import py2exe

setup(console=['mycode.py'])

和 mycode.py 是我的代码创建 GUI 的地方

当然我已经通过在命令提示符中输入来下载 py2exe 应用程序

pip install py2exe

然后在命令提示符下我更改我的 setup.py 和 mycode.py 所在的目录和 运行 这一行

python setup.py py2exe

实际上它确实创建了 2 个文件夹,一个包含 pycache(包含一个存档 mycode.cpython-34.pyc),另一个包含大量存档和 mycode.exe

然后我将这些文件夹从我的计算机带到另一台未安装 python、pyserial、PIL 的计算机,然后我尝试 运行 mycode.exe 但它不起作用。有人可以解释为什么吗?

找到问题了,py2exe没问题,mycode没问题

在我的代码中,我使用了我计算机中的一些图像,因此当我创建 .exe 时,它​​会从我计算机中的目录中获取这些图像,然后 运行s

但是当我将 .exe 从我的计算机带到另一台计算机 运行 它时,我没有拍摄这些图像,因此 .exe 不会 运行

现在的问题是如何调用这些图片,这是另一个问题