본문 바로가기
IT Knowledge/Ansible

Python upgrade 2.7 to 3.6(CentOS 7)

by Seok. 2021. 8. 10.
반응형

Ansible 2.5 이상의 버전에서는 기본적으로 Python 3 에서 작동하는 것이 기본이 되었으며,

Ansible AWX 사용하려면, Python 3.6 버전 이상이 필요하여, Python 업그레이드 필요하게 되었습니다.

 

작업절차

1) Python 3 설치

2) Python 타겟버전 변경(2.7 > 3.6)

3) PIP 최신버전 업그레이드

 

작업환경

- CentOS 7.9

- 현재 Python 2.7


[Python 현재버전 확인]

현재 Python 2.7.5 버전 사용중

[Yum List 통해 Python3 버전확인]

(현재 3.6 버전을 설치할 있다.)


[Python 3 설치]

$ yum install python3

설치 완료

[Python3 설치 결과]

Python2.7 Python3.6이 공존하는걸 있다.

아직은 Python 사용 버전이 2.7 버전이다.


[Python 타겟 버전을 python3 변경]

환경변수 PATH 확인

$ ln -s /usr/bin/python3 /usr/local/bin/python

(/usr/bin/python 심볼릭링크를 변경하면, 이후 yum 등을 사용할때 오류가 있다. )

 

[Python 버전 변경 확인]

(주의 : 세션이 끊어진 , 재연결되어야 반영됩니다.)


[PIP 최신 버전으로 업그레이드]

$ python -m pip install --upgrade pip

PIP 버전 확인

 

 

참고자료: https://www.zinnunkebi.com/upgrade_python27to36/

 

 

반응형

댓글