IT/CLOUD(AWS,Azure,GCP,Docker)

Ansible Python 버전 업그레이드 2.7 to 3.6

알콩달콩아빠 2023. 11. 11. 18:13
728x90
반응형

Ansible 2.5 이상의 버전에서는 Python 3에서 작동하는 것이 기본이 되었습니다.

그로인해 python 2.7 에서 3버전으로 업그레이드를 진행합니다.

 

 

단순히 Python 2.7 > 3.5 버전으로 업그레이드 한다고 해서 "Ansible 사용하는 Python 버전"이 변경되지 않습니다.

Ansible 사용하는 Python 버전 3버전으로 변경하려면...

Ansible Python 3 지원 페이지의 지침에 따라,

기존 설치된 Ansible을 제거한 후, 다음의 pip3를 사용하여 ansible 재설치 해야합니다.

 

[현재 ansible 버전 확인]

$ ansible --version

Ansible 2.9.23 버전(python 2.7.5 버전 사용)


[Python 버전 업그레이드]

2021.08.10 - [IT Knowledge/Ansible] - Python upgrade 2.7 to 3.6(CentOS 7)

 

[기존 Ansible 삭제]

(삭제전, ansible.cfg / hosts 파일은 백업)

$ pip uninstall ansible

OR

$ yum remove ansible

(저의 경우, 초기 ansible 설치시 yum  통해서 설치하여 yum  통해 삭제 . )


[PIP 통한 Ansible 설치]

Python3 에서 ansible 실행하는 가장 쉬운 방법은 python3 버전의 pip 함께 설치하는 것입니다.

 

Pip 버전 확인

$ pip3 install ansible

[Ansible 버전 확인]

Ansible 바이너리 확인

출처 : Ansible Python 버전 업그레이드 2.7 to 3.6 (tistory.com)

728x90
반응형