Una respuesta fácil sería agregar un alias para python3.6.
Simplemente agregue esta línea en el archivo ~ / .bashrc:, alias python3="python3.6"
luego cierre su terminal y abra una nueva. Ahora, cuando escribe python3 xxx
, se traduce a python3.6 xxx
.
Esta solución soluciona su problema sin necesidad de modificar demasiado su sistema.
EDITAR:
Como señaló Mikael Kjær , esta es una configuración incorrecta de ansible con su sistema.
Como se ve aquí:
Establezca la ansible_python_interpreter
opción de configuración en / usr / bin / python3. La opción de configuración ansible_python_interpreter generalmente se establece por host como una variable de inventario asociada con un host o 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 se ve aquí sobre el archivo de configuración:
Los cambios se pueden realizar y utilizar en un archivo de configuración que se procesará en el siguiente orden:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg