본문 바로가기
IT

Centos 에 python 3.x version 설치 - 단순 설치 가능

by 태환아범 2022. 2. 15.
728x90

안녕하세요

 

요새 python을 많이 사용하는데, centos를 새로 설치할 경우 2.7.5 version이 기본으로 설치되어있습니다.

 

새로 나오는 모듈에서는 하위 version은 지원이 되지 않는 경우가 많아 upgrade하는 방법을 포스팅합니다.

 

이를 위해 yum 이란 함수를 사용할 것입니다.

 

1. sudo yum update

2. sedo yum install centos-release-scl

3. sudo yum install rh-python38 (36 37 38 원하시는 version으로 설치하시면됩니다.)

이렇게 하면 설치가 완료됩니다.

 

하지만 실제로 version check를 해보면 여전히 2.7.5로 나오는 걸 볼 수 있습니다.

 

실제 사용하려면 3.8로 scl을 enable 시켜야합니다.

 

저같은 경우에는 bash 보다는 csh가 더 편해서 csh로 켜는 편입니다.

 

그리고 환경파일을 만들어서 source 로 잡아서 합니다.

 

예를 들면 env.csh 란 파일을 만듭니다.

 

#!/bin/csh -f

scl enable rh-python38 csh

 

이렇게 만듭니다.

 

그리고 

 

source env.csh

 

라고 하면 csh에 python 3.8 version으로 나옵니다.(python --version 사용)

 

이런 방식을 사용하면 쉽게 centos에서 upgrade를 해줄 수 있습니다.

728x90

댓글