एक आसान जवाब python3.6 के लिए एक उपनाम जोड़ना होगा।
बस इस लाइन को फ़ाइल में जोड़ें ~ / .bashrc:, alias python3="python3.6"फिर अपना टर्मिनल बंद करें और एक नया खोलें। अब जब आप टाइप python3 xxxकरेंगे तो इसका अनुवाद हो जाएगा python3.6 xxx।
यह समाधान आपके सिस्टम को बहुत भारी पड़ने की आवश्यकता के बिना आपकी समस्या को ठीक करता है।
संपादित करें:
जैसा कि Mikael Kjær ने बताया, यह आपके सिस्टम के साथ ansible की गलत धारणा है।
जैसा कि यहां देखा गया है:
सेट ansible_python_interpreter/ usr / bin / python3 लिए विन्यास विकल्प। Ansible_python_interpreter कॉन्फ़िगरेशन विकल्प आमतौर पर प्रति-होस्ट के रूप में होस्ट या समूह के साथ जुड़े इन्वेंट्री चर के रूप में सेट किया जाता है:
# 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
जैसा कि यहाँ विन्यास फाइल के बारे में देखा गया है :
परिवर्तन एक विन्यास फाइल में बनाया और उपयोग किया जा सकता है जिसे निम्नलिखित क्रम में संसाधित किया जाएगा:
* ANSIBLE_CONFIG (an environment variable)
* ansible.cfg (in the current directory)
* .ansible.cfg (in the home directory)
* /etc/ansible/ansible.cfg