Python ImportError после установки Buildpack на Heroku
Я пытаюсь заставить Selenium Webdriver с Firefox без головы работать на Heroku. Я использую Python 3.6.7 для этого.
Я обнаружил, что могу использовать этот сборочный пакет https://github.com/joshuawu/firefox-buildpack для запуска моего приложения. Поэтому я установил его с помощью Heroku CLI, написав:
heroku config:add BUILDPACK_URL=https://github.com/joshuawu/firefox-buildpack/tree/master/bin
У меня также есть файл require.txt со всеми нужными мне зависимостями, но после установки пакета сборки я получаю следующую ошибку:
Traceback (most recent call last):
File "main.py", line 3, in <module>
import requests
ImportError: No module named requests
Несмотря на то, что библиотека запросов указана в файле require.txt, после установки buildpack она, похоже, не имеет значения. Как мне решить эту проблему?
0 ответов
Я предполагаю, что вы уже решили эту проблему. Для тех, кто ищет ответ, использование Pipfile и Pipfile.lock является решением для обеспечения установки пакетов, а также для указания версии интерпретатора Python для установки. Смотрите здесь для использования: /questions/45739366/pozhalujsta-obyasnite-ispolzovanie-pipfile-i-pipfilelock/45739375#45739375