Ao executar comando "sudo python ./awslogs-agent-setup.py --region us-east-2" recebo a seguinte mensagem "sudo: python: command not found". Acredito que a instância EC2 não tenha o Python, como devo proceder para a instalação?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Ao executar comando "sudo python ./awslogs-agent-setup.py --region us-east-2" recebo a seguinte mensagem "sudo: python: command not found". Acredito que a instância EC2 não tenha o Python, como devo proceder para a instalação?
Olá Rogério, de boas? Acabei tendo o mesmo problema que você, o motivo é que nossa EC2 tem o python na versão 3.6, se quiser teste digite:
python3 -Vo resultado deve ser Python 3.6.9.
Teoricamente, se executar a os comandos especificando a versão do python, deveria funcionar:
sudo python3 ./awslogs-agent-setup.py --region us-east-2Mas o problema que essa aplicação de log só funcionar com as versões 2.6 ~ 3.5
SOLUÇÃO
Instalar a versão 2 do Python, com o comando:
sudo apt install pythonConfirme a versão
python2 -VCaso apareça Python 2.7.17, pode continuar o processo de instalação. Trocando python por python2 nos comando.
sudo python2 ./awslogs-agent-setup.py --region us-east-2
Isso mesmo Maurício! Foi exatamente isso, apenas com o detalhe que não tinha nenhuma versão de Python instalado. Instalando a versão 2 tudo foi resolvido! Vlw! Abs.