본문으로 바로가기

CentOS7 Python 설치 및 버전 변경

category 리눅스 2021. 6. 28. 11:33
반응형

1. 파이썬3 설치전 python 위치 확인

which python

 

이미 설치를 진행하고 난 뒤 포스팅 하는거라 나는 설치가 돼 있다.

 

2. 파이썬 3 설치

yum install python3

 

3. 파이썬 2.7 버전에서 파이썬 3.6 버전으로 변경.

사실 버전을 변경하는 부분을 잘 몰랐어서 구글에 검색해보고 포스팅을 진행 한 것이다.

 

1) 리눅스에서 어떤 버전의 파이썬을 선택했는지 확인.

update-alternatives --config python

 

아무것도 뜨지 않는다면 설정이 안돼 있다는 의미.

 

2) 설정

update-alternatives --install /bin/python python /bin/python3.6 1

update-alternatives --install /bin/python python /bin/python2.7 2

 

3) 설정 후 적용 

1번 선택시 3.6 버전, 2번 선택시 2.7 버전을 사용한다. 

2.7 버전은 (yum 모듈을 사용하기 위해 삭제하면 안 된다.)

 

확인

업데이트를 하고난 후 yum 을 실행하였을 때

 

execept KeyboardIterrupt, e: 에러가 떴다.

yum이 파이썬 2.7 버전을 사용하고 있는데 버전을 업데이트해서 문법적 문제가 발생한 상황이라는 글을봤다.

(확실하진 않다)

 

해결 : vi /usr/bin/yum

첫줄을 수정해준다 

 

파일을 하나 더 수정해 줘야한다.

 

vi /usr/libexec/urlgrabber-ext-down

열어서 똑같이 수정해준다. 

 

반응형

'리눅스' 카테고리의 다른 글

Shell Script 변수  (0) 2021.07.19
쉘 스크립트 첫줄 !/bin/bash  (0) 2021.07.19
CentOs7 자바 환경변수 등록  (0) 2021.06.26
SCP 명령어 사용법  (0) 2021.06.21
셸 프로그래밍 - bash shell 의 rule  (0) 2021.06.13