1

heroku フラスコ アプリで playwright を使用する python モジュールを使用しています。モジュールのインストール手順では、次のようなブラウザー バイナリをインストールする必要があります。

python -m playwright install

ローカルに展開すると機能しますが、ブラウザーのバイナリ インストールを展開に組み込むことができないようです。代わりに heroku playwright ビルドパック ( 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"

また、ビルドパックにpython -m playwright installコマンドを手動で追加しようとしましたが、これも機能しません。heroku で playwright を使用してバイナリを適切にインストールする方法はありますか?

4

2 に答える 2