[CentOS 8] Python(파이썬) 설치
윈도우는 파이썬 설치하는게 엄청 간편한 것 같은데, 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을 입력해서 명령어를 찾을 수 없다고 안뜨고, 동작하면 성공!!