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

Другие вопросы по тегам