#python #request #google-cloud-functions
#python #запрос #google-cloud-функции
Вопрос:
У нас есть старая облачная функция, написанная на Python на GCP. В нем мы использовали модуль импорта «запроса». Ссылка упоминается в requirements.txt .
Теперь нам нужно внести небольшие изменения в код, однако мы не можем развернуть обновленный код. Это выдает нам ошибку для модуля «запрос».
Пожалуйста, сообщите, видел ли кто-нибудь это ранее и предложил решение.
Комментарии:
1. Вам также нужно будет показать нам код, который вызывает ошибку. Может быть, вы имеете в виду
requests
модуль?2. Можете ли вы поделиться фрагментом кода, который не работает?
3. Я получаю эту ошибку при развертывании CF: <<Ошибка сборки
pip_download_wheels
: не удалось найти версию, удовлетворяющую запросу требования (от -r requirements.txt (строка 5)) (из версий: нет) ОШИБКА: соответствующий дистрибутив не найден для запроса (из -r requirements.txt (строка5)) ошибка:pip_download_wheels
возвращенный код: 1; Идентификатор ошибки: 9E311351>>4. Вы можете запустить код локально?
5. Можете ли вы поделиться с нами тем, как вы используете
request
?
Ответ №1:
Проект http://pypi.org/p/request был удален его автором и больше не существует.
Вероятно, это использовалось по ошибке, вместо http://pypi.org/p/requests .
Комментарии:
1. Спасибо, это сработало. Я изменил запрос на запросы.
Ответ №2:
Я вижу в описании случая, что вы не можете загрузить «запрос», но я думаю, вам нужны «запросы» (дополнительные буквы «s» в конце). Дайте мне знать, если это сработает для вас.
Комментарии:
1. Да, уже пробовал это, т.Е. Запросы. он по-прежнему не развертывается. Как я уже сказал, старый код работал ранее, когда мы последний раз развертывали в апреле 2020 года. Теперь мы хотим внести небольшое изменение, но оно не внедряется. Пожалуйста, сообщите.