在公司业务中使用到 playwright 来进行浏览器自动化处理,通过 pyinstaller 打包项目并运行打包之后的程序时会提示:出现这种原因是因为 pyinstaller 在打包程序的时候没有将浏览器也一同打包进去。首先需要查找到 playwright 将浏览安装到了哪里,执行以下指令:playwright install --dry-run根据自己使用的浏览器选择,这里使用的是 chromium。将 chromium-1155 复制到 /playwright/driver/package/.local-browsers 目录下,如下图:
a
不过是些许风霜罢了