pyinstaller引入静态资源打包
打包过程:
(1) pyinstaller -F -w xxx.py;
(2) 修改上一把生成的xxx.spec文件,添加资源文件;
(3) pyinstaller xxx.spec打包为exe文件。
示例:
当前我有一张背景图片,在项目根目录下img/1.jpg
,入口文件是main.js
步骤一:
pyinstaller -Fw main.py;
步骤二:
修改main.spec
a = Analysis(
...
datas=[('./img/1.jpg', 'img')],
...
)
这里我添加了一个data
项,img
表示img
文件夹
步骤三:
pyinstaller main.spec
这样子我就看到了我的背景图片在exe中可见了。