首先,可以尝试使用PyInstaller等打包工具的选项,如–onefile,将依赖库和脚本打包成一个单独的exe文件,以减小体积。其次,可以使用工具如PyOxidizer或Nuitka,将Python代码编译成C或机器码,生成独立的可执行文件。这样可以避免依赖Python解释器,进一步减小体积。另外,检查代码中是否引入了不需要的库,及时排除它们也有助于减小ex...
使用UPX压缩:UPX是一个免费的可执行文件压缩器,可以进一步减小exe文件的大小。首先,需要从UPX的官方网...
接下来具体看看我们该如何使用pipenv打出最小的exe的应用,没有安装的话使用pip的方式安装一下即可。pip...
#建立虚拟环境pipenvinstall#进入虚拟环境(上一步可省略,因为没有虚拟环境的话会自动建立一个)pipenvshell#安装模块pipinstallrequests pyquery pysimplegui fake_useragent#打包的模块也要安装pipinstallpyinstaller#开始打包pyinstaller -Fw E:\test\url_crawler.py...
如果你没有在虚拟环境中安装pyinstaller,你同样可以使用pyinstaller命令,但是调用的是你系统原本的那个python编译器,内含很多关联库,导致即使在虚拟环境中,你打包的exe文件仍然非常大。 另外一点要注意的是:要在虚拟环境里安装好你py文件中调用的库,不然打包出来也没法正常运行。
python naughtyconfession.py 效果是这样子的:按照之前的教程,不把音乐,字体,图片等文件打包进exe文件...
如果某些库没有被打包进exe,程序仍会试图通过python3x.dll去搜索路径中查找这些库,然后进行调用,调用...
1. 使用 --exclude-module 选项,排除一些库,Pyinstaller打包时,一些无关库也可能被打包,可以手工去除...
先说结论:在virtualenv下用upx压缩打包出来的exe最小 还不满意就上python-embed env最下面有教程链接 原...
使用自编脚本完成程序打包瘦身 脚本获取地址:https://github.com/mengdeer589/PythonSizeCruncher 脚本使用...