from не распознается как внутренняя команда

Получение ошибки из Google Cloud SDK в Windows 10:

"from" не распознается как внутренняя или внешняя команда, действующая программа или командный файл.

Я уже пытался добавить путь к: C: \ Program Files \ Google \ Cloud SDK \ google-cloud-sdk.staging \ bin и C: \ Program Files \ Google \ Cloud SDK \ google-cloud-sdk \ bin в мой системный путь, но это не решило проблему.


person Richard    schedule 11.09.2019    source источник
comment
Привет, Ричард, ты можешь быть более конкретным? Опишите, пожалуйста, чего вы пытались достичь. Какую именно команду вы ввели. Пожалуйста, включите трассировку ошибки, заполните ее, чтобы исследовать проблему.   -  person Pawel Czuczwara    schedule 11.09.2019
comment
Привет, @Pawel Czuczwara. Я пытаюсь использовать команду urlfetch: from google.appengine.api import urlfetch   -  person Richard    schedule 11.09.2019


Ответы (1)


насколько я понимаю, вы используете:

from google.appengine.api import urlfetch

Как команда CLI, а это инструкция Python. Следовательно, ошибка, с которой вы столкнулись.

Обратите внимание, что правильным подходом будет:

  1. Установите пакет:

    pip install --upgrade google-api-python-client
    
  2. Импортируйте модуль из вашего кода Python:

    from google.appengine.api import urlfetch
    
  3. Используйте функциональные возможности модуля в зависимости от вашего варианта использования.

С учетом сказанного вы также должны иметь в виду, что:

  • Вы также можете отправить исходящий HTTP-запрос, используя стандартные библиотеки Python: urllib, urllib2 или httplib. Дополнительную информацию об этом можно найти здесь.

  • Служба URL Fetch недоступна в гибкой среде. Однако ограничений для песочницы нет, поэтому ваше приложение может использовать любую HTTP-библиотеку для получения функции URL Fetch.

person Mayeru    schedule 11.09.2019