python 3.4 py2exe无法正常工作或做任何事情

时间:2015-01-30 07:31:25

标签: python pip py2exe distutils

我正在尝试运行我在Windows中创建为可执行文件或.exe的python文件。我想在另一台没有python,pyserial或PIL或任何其他软件的计算机上运行此代码,我的代码创建了一个做内容的Gui

我正在使用一种方法来执行此操作,但它无法正常工作

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

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并且它无法运行。有人能解释一下原因吗?

1 个答案:

答案 0 :(得分:0)

我发现了问题,py2exe没有问题,但mycode

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

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

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