案例:需要打包一个 Python 项目为二进制文件,但该项目包含了一个 config.py 不应一起被打包
安装 Pyinstaller
1 | |
创建 spec 文件
使用如下命令获得一个 .spec 文件:
1 | |
调整 spec 文件
在本例中,需要调整如下两行:
告知 Pyinstaller 将 config.py 置于打包后的根目录中
datas=[('config.py', '.')],
告知 Pyinstaller 不将 import config 一起打包
excludes=['config'],
打包,创建可执行文件
修改 .spec 后再执行:
1 | |