首先,可以尝试使用PyInstaller等打包工具的选项,如–onefile,将依赖库和脚本打包成一个单独的exe文件,以减小体积。其次,可以使用工具如PyOxidizer或Nuitka,将Python代码编译成C或机器码,生成独立的可执行文件。这样可以避免依赖Python解释器,进一步减小体积。另外,检查代码中是否引入了不需要的库,及时排除它们也有助于减小ex...
1、pyinstaller 打包时 指定目标第三方库 pyinstaller -F -w -i config\title.ico home_tool.py -p venv\Lib\site-packages 2、创造一个虚拟环境,虚拟环境中只导入对应的第三方库 (1)基于python版本创建虚拟环境 在pycharm的file-setting中选中project,然后点击project interpreter的右侧点击添加按钮 或者直接重新创...
使用UPX压缩:UPX是一个免费的可执行文件压缩器,可以进一步减小exe文件的大小。首先,需要从UPX的官方网...
pip install pandas PyQt5 -i https://pypi.tuna.tsinghua.edu.cn/simple 1. 除了安装我们模块中需要的模块之外还需要安装pyinstaller模块。这个pyinstaller模块必须要在虚拟环境中安装一下,否则使用pyinstaller的打包命令其实调用的还是python系统环境里面的pyinstaller,这里一定要切记。 pip install pyinstaller -i https:...
二是在打包过程中直接使用现有的环境直接利用pyinstaller的命令,导致python的很多标准库和不需要的三方模块...
如果你没有在虚拟环境中安装pyinstaller,你同样可以使用pyinstaller命令,但是调用的是你系统原本的那个python编译器,内含很多关联库,导致即使在虚拟环境中,你打包的exe文件仍然非常大。 另外一点要注意的是:要在虚拟环境里安装好你py文件中调用的库,不然打包出来也没法正常运行。
如果你没有在虚拟环境中安装pyinstaller,你同样可以使用pyinstaller命令,但是调用的是你系统原本的那个python编译器,内含很多关联库,导致即使在虚拟环境中,你打包的exe文件仍然非常大。 另外一点要注意的是:要在虚拟环境里安装好你py文件中调用的库,不然打包出来也没法正常运行。
python naughtyconfession.py 效果是这样子的:按照之前的教程,不把音乐,字体,图片等文件打包进exe文件...
先说结论:在virtualenv下用upx压缩打包出来的exe最小 还不满意就上python-embed env最下面有教程链接 原...
首先,在python环境中安装pipenv模块 pip install pipenv -i https://pypi.tuna.tsinghua.edu.cn/simple 1. 安装完成后就可以使用pipenv的命令了。 新建一个文件夹env专门用来打包exe的应用程序,切换到新建的文件夹env的路径下面。 cd /usr/load/env