【发布时间】:2021-03-01 05:36:35
【问题描述】:
我正在使用一个 python 模块,该模块在我的 heroku 烧瓶应用程序中使用 playwright。该模块的安装说明要求我安装浏览器二进制文件,例如:
python -m playwright install
当我在本地部署它时,它可以工作,但我似乎无法将浏览器二进制安装合并到部署中。我尝试改用 heroku playwright buildpack (https://github.com/mxschmitt/heroku-playwright-buildpack),但这似乎不起作用,并且出现如下错误:
2020-11-17T23:06:42.252585+00:00 app[web.1]: "webkit" browser was not found.
2020-11-17T23:06:42.252585+00:00 app[web.1]: Please complete Playwright installation via running
2020-11-17T23:06:42.252585+00:00 app[web.1]:
2020-11-17T23:06:42.252586+00:00 app[web.1]: "python -m playwright install"
我也尝试在 buildpack 中手动添加 python -m playwright install 命令,但这也不起作用。有没有办法在 heroku 中使用 playwright 正确安装二进制文件?
【问题讨论】:
标签: python heroku playwright