Как обновить микроверсию gcloud python27 - PullRequest
0 голосов
/ 22 февраля 2019

Когда я запускаю

gcloud init 

, а затем cd в папку моего проекта и запускаю

 dev_appserver.py app.yaml

, я получаю следующее предупреждение:

Your python27 micro version is below 2.7.12, our current production version

Как сделатьЯ обновляю микро версию?Я на Mac

Спасибо!

1 Ответ

0 голосов
/ 22 февраля 2019

обновите питон вашей локальной машины (или питон вашей виртуальной среды, если вы запускаете dev_appserver.py в виртуальной среде)

Правильный ответ о том, как это сделать, зависит от того, как вы настроили свой питон.Я настроил мой с помощью homebrew https://docs.brew.sh/Homebrew-and-Python

Если ваш питон обновлен, то у вас на машине бегает несколько питонов, и dev_appserver.py захватывает другой, который вы ожидаете найти.

Это исходный код в .../google-cloud-sdk/platform/google_appengine/google/appengine/tools/devappserver2/dispatcher.py, который выдает это предупреждение:

  def check_python_version(self, runtime):
    """Check the python version and give proper warnings if necessary."""
    if runtime == 'python27':
      if sys.version_info[1] < 7:
        logging.warning('You are creating a python27 module, but your python '
                        'minor version is below 2.7.')
      elif sys.version_info[2] < runtime_factories.PYTHON27_PROD_VERSION[2]:
        logging.warning('Your python27 micro version is below %s, our '
                        'current production version.',
                        '.'.join(map(str,
                                     runtime_factories.PYTHON27_PROD_VERSION)))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...