Python 3.6 требуется. Текущая версия Python ''2.7.15rcl"
Я использую Ubuntu 18.04. после подключения к докеру с помощью входа в sudo docker я пытаюсь использовать функции Azure в Ubuntu, создав новое приложение-функцию с помощью func init MyFunctionProj --docker и получая следующую ошибку: требуется Python 3.6. Текущая версия Python - "2.7.15rcl". Я установил инструменты функций Azure, используя: sudo apt-get install azure-functions-core-tools. Есть идеи, почему это не получается?
1 ответ
Пакет Ubuntu, который зависит от другого пакета, может иметь указанную зависимость, поэтому, если вы устанавливаете его, также появляется зависимость. В python в течение нескольких лет происходит переход от 2.7 к 3.x, потому что есть некоторые несовместимые различия, поэтому приложение автоматически не запускается и на python3. Вы можете установить несколько версий Python одновременно, но вам нужно объяснить, какую версию запускать или по какому пути вы ее запускаете. Версия по умолчанию может быть напечатана так python -V
, В моем Ubuntu 18.04 у меня также есть python2.7 и python3 на моем пути.
Если у вас нет python3, вы можете установить его с помощью apt...
apt install python3-minimal