在Heroku上安装Buildpack之后的Python ImportError

问题描述 投票:1回答:1

我尝试使用无头Firefox的Selenium Webdriver在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

尽管在requirements.txt文件中列出了请求库,但在安装buildpack之后似乎并不重要。我该如何解决这个问题?

python selenium-webdriver heroku buildpack firefox-headless
1个回答
0
投票

我假设你现在已经解决了这个问题。对于寻找答案的其他人来说,使用Pipfile和Pipfile.lock是确保安装软件包的解决方案,也是指定要安装的Python解释器版本的解决方案。请参阅此处以了解用法:https://stackoverflow.com/a/49867443

© www.soinside.com 2019 - 2024. All rights reserved.