예전에 cent6.9로 설치해둔 ec2에 aws-cli 를 사용하려고 보니 설치에 파이썬이 필요하게 되어
또 기록해둔다.
그냥 yum install 했더니 안나오길래
여기 친절하게 설명이 되어있다.
//snowdeer.github.io/python/2018/02/20/install-python3-on-centos/
하지만 난 6.9 이니 저장소를 centos6 으로 업데이트 해줘야했다.
yum install -y //centos6.iuscommunity.org/ius-release.rpm
저장소 업데이트 해주고
yum search python3 검색해보니 이제 업데이트 목록에 나온다.
yum install -y python36u python36u-libs python36u-devel python36u-pip
설치가 완료되니
# python3.6 -V
Python 3.6.8 이렇게 뜬다.
편리하게 사용하기 위해
# ln -s /usr/bin/python3.6 /usr/bin/python3
심볼릭 링크를 추가해준다.
◈ 설치순서
1) ius repository 설치
* 참고
- 위 명령을 실행했을 때 아래와 같은 오류가 발생했을 경우에는 다운로드 후 yum install을 실행하면 된다.
[root@localhost local]# yum install -y //centos7.iuscommunity.org/ius-release.rpm
Loaded plugins: fastestmirror
Cannot open: //centos7.iuscommunity.org/ius-release.rpm.
Skipping.
Error: Nothing to do
- $ cd /usr/local ==> /usr/local 로 이동(다운로드 받으려고)
- $ wget //centos7.iuscommunity.org/ius-release.rpm --no-check-certificate ==> ius-release.rpm 다운로드
- $ yum install -y ius-release.rpm ==> repository 설치
---------------------------------------------------------------------------------------------------------------------------------
위에 wget으로 받은 후 yum install -y ius-release.rpm 했는데 ius-release.rpm 파일을 오픈할 수 없다는 둥...
이런 메시지가 나오면 과감히 아래 링크에서 rpm을 따로 받아서 받은 rpm을 설치하세요.
- 파일다운로드 : wget //dl.iuscommunity.org/pub/ius/stable/CentOS/7/x86_64/ius-release-1.0-15.ius.centos7.noarch.rpm --no-check-certificate
- Install 하기 : yum install -y ius-release-1.0-15.ius.centos7.noarch.rpm
---------------------------------------------------------------------------------------------------------------------------------
2) 추가 패키지 설치
$ yum install -y python36u python36u-devel python36u-libs python36u-pip
3) pip명령어로 바로 pip3.6용 pip가 인식되도록 하기 위한 파일 다운로드 및 다운로드 파일 실행
$ wget //bootstrap.pypa.io/get-pip.py --no-check-certificate
$ python3.6 get-pip.py
위 명령어를 실행하고 pip -V 을 실행시 아래와 같이 python 3.6 용 pip가 설치된것을 알 수 있다.
pip 18.1 from /usr/lib/python3.6/site-packages/pip (python 3.6)
pip 21.1.2 from /usr/local/lib/python3.6/site-packages/pip (python 3.6)
* 참고
- python 만 쳐도 python3.6을 인식하게 하기 위해서는 Python3.7 설치하기(//dodo-it.tistory.com/69)의
제일 아래쪽 글을 참고하면 됨.
어때요? 도움이 많이 되셨나요? ~~~~~~~