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?
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 -V
o 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-2
Mas 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 python
Confirme a versão
python2 -V
Caso 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.