อย่างที่คุณสามารถมองเห็นจากรหัส snippet ด้านล่าง,ansible นสามารถสั่งประมวลผลได้เหมือนจะไม่สนใจ ansible_python_interpreter องตัวแปร โดยไม่มี resorting จะเป็นรายการสิ่งของแฟ้ม (นี่คือสำหรับ gitlab ส่งสินค้าจาก hashicorp น packer-ซึ่งเรียก ansible)ได้ยังไงฉันปฏิบัติ ansible ต้องใช้อะไรก็ตามที่เป็นภาษาไพธอนรุ่นของฉัน? ในกรณีนี้มันเป็น Ubuntu 18.04 ดังนั้นฉันอยากจะเปลี่ยนอกจากเป็นภาษาไพธอน-2.7 ต้องเป็นภาษาไพธอน-3.6.
อีกเกี่ยวข้องกันเพราะ couldto เป็นความจริงที่ว่า ansibles pkg(ข้อกำหนด?) เสมอ installs เป็นภาษาไพธอน-2.7 บ bionic.
root@ubuntu18:~# ansible --version
ansible 2.9.27
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.17 (default, Feb 27 2021, 15:10:58) [GCC 7.5.0]
root@ubuntu18:~# /usr/bin/python3.6 --version
Python 3.6.9
root@ubuntu18:~# ansible --version -e 'ansible_python_interpreter=/usr/bin/python3.6'
ansible 2.9.27
config file = /etc/ansible/ansible.cfg
configured module search path = [u'/root/.ansible/plugins/modules', u'/usr/share/ansible/plugins/modules']
ansible python module location = /usr/lib/python2.7/dist-packages/ansible
executable location = /usr/bin/ansible
python version = 2.7.17 (default, Feb 27 2021, 15:10:58) [GCC 7.5.0]
root@ubuntu18:~#
สุดท้ายของผมรีสอร์ทเหมือนจะกำลังติดตั้ง ansible ใช้ pip3 แต่นั่นมันต้องการ\n ที่จะมีความสำคัญเขียนใหม่ของทั้งสองท่อ language และ packer น language.
ที่เขาแนะนำให้ผูกผ้ากันเปื้อนจะเป็น greatly นเกียรติอย่างยิ่ง
เชีย