리셋 되지 말자

[CentOS 8] Python(파이썬) 설치 본문

Linux Tips

[CentOS 8] Python(파이썬) 설치

kyeongjun-dev 2020. 3. 25. 18:36

윈도우는 파이썬 설치하는게 엄청 간편한 것 같은데, CentOS는 좀 복잡한것 같아서 설치방법을 포스팅해본다.

0. 설치전, 필요한 패키지 설치

yum install gcc openssl-devel bzip2-devel libffi-devel

 

Python 설치를 위해선 위와같은 패키지가 설치되어 있어야 한다.

설치되어 있지 않다면 설치해주자.

 

1. Python-3.7.0.tgz 다운로드

https://www.python.org/ftp/python/

 

Index of /ftp/python/

 

www.python.org

 

 

위의 사이트에서 .tgz 형식인 압축 파일을 받아준다. wget을 이용해서 받기로 함.

 

wget이 설치되어 있지 않다면

yum install wget으로 설치해주자.

 

yum intall -y gcc wget

 

 

2. 압축 풀기

압축을 풀기위해 tar 패키지를 설치한다.

yum install tar

 

압축을 풀어준다.

tar xvfz Python-3.7.0.tgz

 

3. 설치 시작

압축 푼 폴더로 이동한 뒤, 위의 명령어로 설치를 시작해준다.

--enalbe-optimizations에 대한 설명은 사이트로 대체한다.

(https://github.com/docker-library/python/issues/160)

 

4. make 설치

위와같이 make 패키지가 설치되어 있지 않으면 설치 해주어야 한다.

 

yum install make

 

make altinstall

위 명령어로 설치해준다. altinstall은 기존에 설치되어 있지 않은 python을 덮어쓰지 않고 병렬(?)로 설치한다. (오래 걸린다...)

막무가네로 덮어씌어서 설치하면 잘 돌아가던 OS가 안돌아갈 수도 있다고 한다.

(최소 설치지만 쫄아서 altinstall을 한다...)

 

5. 설치 확인

위와같이 설치가 완료되었으면 다음 작업들을 해주자.

 

6. get-pip.py 다운로드

curl -O https://bootstrap.pypa.io/get-pip.py

위의 명령어로 get-pip.py 를 다운로드 해준다.

 

7. get-pip.py 실행

python3.7 get-pip.py

실행해준다.

 

7. pip 입력

쉘에 pip을 입력해서 명령어를 찾을 수 없다고 안뜨고, 동작하면 성공!!

 

Comments