我正在使用一个 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正确安装二进制文件?