我尝试让 Selenium Webdriver 与 headless Firefox 一起在 Heroku 上工作。我为此使用 Python 3.6.7。
我发现我可以使用这个 buildpack https://github.com/joshuawu/firefox-buildpack来启动我的应用程序。所以我使用 Heroku CLI 安装了它:
heroku config:add BUILDPACK_URL=https://github.com/joshuawu/firefox-buildpack/tree/master/bin
我也有 requirements.txt 文件,其中包含我需要的所有依赖项,但是在设置 buildpack 后,我收到以下错误:
Traceback (most recent call last):
File "main.py", line 3, in <module>
import requests
ImportError: No module named requests
虽然 requests 库在 requirements.txt 文件中列出,但在安装 buildpack 后似乎并不重要。我该如何解决这个问题?