程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

python程序打包成.exe执行文件,去掉多余文件,减小体积

hfteth 2025-01-24 12:05:08 技术文章 47 ℃

python程序打包成.exe执行文件,去掉多余文件,减小体积!

pyinstaller -Fw xxx.py

说明:F是打包成最简单命令, w 是去掉执行是指定程序运行时不显示命令行窗口(仅对 Windows 有效)


一. 直接用cmd以程序管理员打包(操作简单方便,体积巨大)



到.py文件路径下直接输入命令pyinstaller -Fw xxx.py

在dist文件下得到exe.文件---查看了一个简单的方法 最少有300M



二. 直接用cmd以程序管理员安装虚拟机pipenv 打包(操作多一点,体积特别小,6M左右)



安装记住 首先得安装好pytho或者Anacondan 环境了 和环境变量

1.安装虚拟机 pipenv install 因为我已经安装过了,所以会有黄色提示


2 进入虚拟机

pipenv shell


3. 安装模块--这里特别注意

pip install pyhton中的执行模块的包名字

如:os 包 和 sys 包都是python自带的 所以不需要安装,只需要安装openpyxl

如果你要强行安装 os 或者sys 也会因为找不到包而报错




正确安装:pip install openpyxl



4.安装你python执行的第三方模块包后进行打包好包后打包

pyinstaller -Fw 绝对路径/xxxx.py



注意打包完成后,不会生成在当前路径下,而是会生成当前电脑用户路径下如下如:





到此打包完成,希望对你有帮助!

Tags:

最近发表
标签列表