我正在尝试运行我在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并且它无法运行。有人能解释一下原因吗?
答案 0 :(得分:0)
我发现了问题,py2exe没有问题,但mycode
在mycode中我使用了计算机中的一些图像,因此当我创建.exe时,它会从我的计算机中的目录中获取这些图像并运行
但是当我从我的计算机上将.exe运行到另一台计算机上运行它时,我不会拍摄这些图像,因此.exe无法运行
现在的问题是如何调用这些图像,这是另一个问题