Uma resposta fácil seria adicionar um alias para python3.6.
Basta adicionar esta linha no arquivo ~ / .bashrc:, alias python3="python3.6"
depois feche o seu terminal e abra um novo. Agora, quando você digita python3 xxx
, é traduzido para python3.6 xxx
.
Esta solução corrige seu problema sem precisar ajustar muito o sistema.
EDIT:
Como Mikael Kjær apontou, esta é uma configuração incorreta do ansible com seu sistema.
Como visto aqui:
Defina a ansible_python_interpreter
opção de configuração para / usr / bin / python3. A opção de configuração ansible_python_interpreter é geralmente definida por host como uma variável de inventário associada a um host ou grupo de hosts:
# Example inventory that makes an alias for localhost that uses python3
[py3-hosts]
localhost-py3 ansible_host=localhost ansible_connection=local
[py3-hosts:vars]
ansible_python_interpreter=/usr/bin/python3
Como visto aqui sobre o arquivo de configuração:
As alterações podem ser feitas e usadas em um arquivo de configuração que será processado na seguinte ordem:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg