.py到.exe,三个问题

2024-04-26 12:21:50 发布

您现在位置:Python中文网/ 问答频道 /正文

我想打包一个Python脚本,这样它就可以作为独立程序在windowsxp和更高版本的Windows上运行。现在要做到这一点,我很确定我必须把它转换成一个.exe文件。我知道有方法,什么是最简单/最好的方法?在

现在这个问题变得更高级了。我也有一些程序运行所需的模块,我可以/如何打包这些模块以便我的程序可以利用它们?在

所有模块(如果重要):

import Tkinter
import time
import re
import pickle
import win32api

from win32api import GetSystemMetrics
from PIL import Image, ImageTk
from time import sleep

接下来,我的程序还使用PIL来显示在我的自定义GUI中使用的图像。这里的问题是为了让映像运行,我必须有完整的文件路径。我不知道如何在别人的计算机上得到这个文件路径。简言之,程序需要.png文件,如何传输它们,以便程序可以正确地利用它们?在


Tags: 模块文件方法fromimport路径程序版本
2条回答

看看py2exe。它并不完美,但它会将脚本和所有依赖项转换为可执行文件。我已经有一段时间没有使用它了,但是我相信它在可执行文件的目录中创建了一个依赖目录。我怀疑您可以将png更改为相对路径并将其放入该目录。在

祝你好运!在

我使用Gui2exeInno Setup作为一个好看的windows安装程序。在

还要Upx压缩exe/dll。。这样可以使Inno setup后解包的文件变小。 我不使用Tkinter不喜欢Tkinter在windows上的外观,wxpython是我最喜欢的python gui工具包。在

相关问题 更多 >