[Python-3.x] Как установить Python3 на экземпляр AWS EC2?



Answers

В Amazon Linux 2 не существует python3[4-6] в репозиториях yum по умолчанию, вместо этого есть библиотека Amazon Extras .

sudo amazon-linux-extras install python3

Если вы хотите создать с ней изолированные виртуальные среды; используя инструменты yum install 'd virtualenv , похоже, не работают надежно.

virtualenv --python=python3 my_venv

Вызов модуля / инструмента venv менее утончен, и вы можете дважды проверить, что вы хотите / ожидаете с помощью python3 --version заранее.

python3 -m venv my_venv

Другие вещи, которые он может установить (версии от 18 января 18):

[ec2-user@x ~]$ amazon-linux-extras list
  0  ansible2   disabled  [ =2.4.2 ]
  1  emacs   disabled  [ =25.3 ]
  2  memcached1.5   disabled  [ =1.5.1 ]
  3  nginx1.12   disabled  [ =1.12.2 ]
  4  postgresql9.6   disabled  [ =9.6.6 ]
  5  python3=latest  enabled  [ =3.6.2 ]
  6  redis4.0   disabled  [ =4.0.5 ]
  7  R3.4   disabled  [ =3.4.3 ]
  8  rust1   disabled  [ =1.22.1 ]
  9  vim   disabled  [ =8.0 ]
 10  golang1.9   disabled  [ =1.9.2 ]
 11  ruby2.4   disabled  [ =2.4.2 ]
 12  nano   disabled  [ =2.9.1 ]
 13  php7.2   disabled  [ =7.2.0 ]
 14  lamp-mariadb10.2-php7.2   disabled  [ =10.2.10_7.2.0 ]
Question

Я пытаюсь установить python 3.x на экземпляр AWS EC2 и:

sudo yum install python3

не работает:

No package python3 available.

Я googled вокруг, и я не могу найти кого-либо еще, у кого есть эта проблема, поэтому я, вероятно, тускнею ... пожалуйста, помогите. Нужно ли вручную загружать и устанавливать его?

благодаря




EC2 (в AMA Amazon Linux) в настоящее время поддерживает python3.4 и python3.5.

sudo yum install python35
sudo yum install python35-pip



Links