我想打包Python脚本,以便它可以在windows XP和更高版本的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中使用的图像。 这里的事情是,为了让图像运行,我必须有完整的文件path。 我不知道如何在别人的电脑上得到这个文件path。 简而言之,该程序需要.png文件,我如何传输它们以便程序可以正确使用它们?
获取模块大小
Python – 加载了多less个默认模块
为什么没有一个用于windows的pwd python模块
我如何确保只有脚本在windows上运行才能加载模块?
我用自制软件安装Nginx,以及如何添加第三个模块?
在windows中安装python模块
我怎样才能让一个linux模块加载另一个模块?
module_init不显示我想要的printk
如何从linux内核空间获取用户名
在内核模块中创build一个以太网数据包并发送
看看py2exe 。 这不是完美的,但它会将您的脚本和所有依赖项转换为可执行文件。 我有一段时间没有使用它,但我相信它使可执行文件的目录中的依赖目录。 我怀疑你可以改变一个相对路径的PNG,并把它放在该目录中。
祝你好运!
我使用Gui2exe和Inno Setup来获得一个好看的windows安装程序。
也Upx来压缩EXE / DLL ..这将保持在Inno安装小的解压后的文件。 我不使用Tkinter不喜欢在windows上的Tkinter的外观,wxpython是我最喜欢的Python GUI工具包。
总结以上是内存溢出为你收集整理的.py到.exe,三个问题全部内容,希望文章能够帮你解决.py到.exe,三个问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)