打包EXE
Pyinstaller -F py_word.py 打包exe
Pyinstaller -F -w py_word.py 不带控制台的打包
Pyinstaller -F -w -i chengzi.ico py_word.py 打包指定exe图标打包
使用pyinstaller -D xxx 打包,生成一个文件夹 可以解决 —F 命令只生成一个文件启动慢的问题
在虚拟环境重打包
- pip install pipenv 安装完成后可以通过pipenv shell 进入虚拟环境
- 生成精简的requirements.txt
- pip install pipreqs
- 进入项目根目录,执行命令
pipreqs .(若报错编码错误,修改pipreqs.py的读取编码为utf-8)
- 进入后可以通过pip install 包 对依赖的第三方库包进行安装
- Pyinstaller -D -w .\main.py --hidden-import matplotlib.backends.backend_tkagg --hidden-import openpyxl
参数传入
argv_path = sys.argv[1]
argv_save_path = sys.argv[2]
C++ 调用
string cmd = “xxx.exe argv1 argv2”;
WinExec(cmd.c_str(), SW_HIDE);
文章介绍了如何使用Pyinstaller工具将Python脚本打包成EXE可执行文件,包括无控制台模式、指定图标以及生成多文件以提高启动速度。此外,还涉及在虚拟环境中管理依赖和使用C++调用打包后的程序。

被折叠的 条评论
为什么被折叠?



