3

Я стараюсь следовать инструкциям здесь, но независимо от того, что я делаю, похоже, он застрял на использовании Python 2.7.1, который вызывает у меня ошибки в настоящее время.Обновление Python на Mac от 2,7 до 3,6 (или новейшее) для клиента с эластичным beanstalk AWS

http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/eb-cli3-install-osx.html

Прилагается изображение показывает мои журналы модернизации до новейших awsebccli, но его все еще застряли говоря 2.7.1, когда он должен сказать 3.6 (или новее)

Что я могу делать неправильно?

Я хочу отметить, что я также установил новейшую версию python3 и python через варево.

enter image description here

enter image description here

Вот точная ошибка я получаю, если это помогает также.

enter image description here

+0

Я действительно новичок в этой идее virtualenv, что именно это сделать? Я сделаю некоторое исследование в это время, но пока не знаю, что делать с этой информацией. Я просматриваю ссылку, хотя пытаюсь взять все это. –

+0

Полагаю, я должен спросить, как мне использовать virtualenv для запуска локального запуска eb? –

ответ

3

Вы не хотите, чтобы обновить установку на 2.7x питона по умолчанию или установку 3.x питона, доступных на Linux или OSX. Как правило, много других библиотек и приложений, которые зависят от этой установки по умолчанию. Когда вы хотите использовать определенную версию python, подход состоит в том, чтобы полагаться на virtual enviorenment.

virtualenv is a tool to create isolated Python environments.

После этого вы оставите установку без изменений. Получить виртуальную виртуальную жизнь довольно легко. После его создания (одна задача). Все, что вам нужно, это активировать его, а затем вы можете использовать его, как обычно, используя интерпретатор python по умолчанию. Как копировать пакеты из одного virtualenv (или установки системы) на другой обсуждается здесь:

Installing python3 in a python2 virtual environment

+0

Можете ли вы привести пример, как это будет работать для клиента Amazon? Я все еще смущен, что делать точно, очень новичок в этом. –

+0

только что установил его, используя 'pip install virtualenv', этот шаг сделан до сих пор. –

+0

смотрел видео здесь, которое действительно помогло объяснить это для меня (https://www.youtube.com/watch?v=N5vscPTWKOk), давая этому попробовать, его классную идею. –