2018. 12. 20. 23:57ㆍ리눅스 : 서버 운영 기본
1. yum 을 이용한 설치
인터넷이 연결되어 있는 상태라면 yum 을 이용해 설치하는 것이 좋다.
알아서 필요한 의존성 패키지들을 함께 설치해 주기 때문이다.
1.1 Python3 설치를 위한 IUS Repository 등록 1
# yum install -y https://centos7.iuscommunity.org/ius-release.rpm
# yum update
정상적으로 Repository 등록이 되었는지 확인하기 위해 파이썬3 패키지 검색 실시
# yum search python36
1.2 Python3 설치
필요한 파이썬 관련 패키지들을 설치한다.
# yum install -y python36u python36u-devel python36u-libs python36u-pip
1.3 /usr/bin/python 수정하기
/usr/bin/python 에 걸려있는 심볼릭 링크를 제거하고 , 새롭게 python3에 대해 심볼릭 링크를 걸어준다.
* 간혹 python 에 python3 심볼릭 링크를 설정하면 python을 이용한 스크립트 사용시 pyhon3와 호환이 되지 않는 스크립트에서 에러가 발생 할 수 있기 때문에 가능한 python3로 사용하는 것을 권장한다.
# rm -i /usr/bin/python
# ln -s /usr/bin/python3.6 /usr/bin/python
2. source code로 설치하기
소스코드로 설치하는 방법은 다소 여러 과정을 거쳐야 한다.
2.1 Development tools 설치
만약 Centos 설치 시 개발 도구를 함께 설치했다면 이 과정은 건너뛰어도 무방하다.
# yum grouplist "Development Tools" // 패키지 그룹 목록에서 개발 도구 패키지를 검색
# yum groupinstall -y "Development Tools" // 개발 도구 그룹 패키지 설치
2.2 Python source code 다운로드
파이썬 공식 사이트(https://www.python.org/downloads/source/)에서 소스코드를 다운로드 받는다.
# wget https://www.python.org/ftp/python/3.7.1/Python-3.7.1.tar.xz
# tar -xJf Python-3.7.1.tar.xz // 패키지 압축 해제
# cd Python-3.7.1
2.3 configure 스크립트 실행
설치를 시작하기 전에 설치 소프트웨어가 시스템을 체크하도록 configure 스크립트를 실행
시스템에 적합한 makefile를 생성하고, 이 파일을 통해 시스템에 파이썬을 설치할 수 있도록 한다.
# ./configure
2.4 Python 설치
앞서 스크립트를 통해 생성된 makefile을 컴파일한다.
# make
컴파일이 완료되면 설치를 진행.
# make install
[출처] : https://www.rosehosting.com/blog/how-to-install-python-3-6-4-on-centos-7/
- Inline with Upstream Stable (IUS) : 레드햇 기반 시스템에 새로운 버전의 소프트웨어를 가져오는 것이 목표인 커뮤니티 프로젝트. [본문으로]
'리눅스 : 서버 운영 기본' 카테고리의 다른 글
PHP 설치 및 Apache 연동 (0) | 2019.01.02 |
---|---|
CentOS 7 서버 설치 (0) | 2018.12.23 |
[Centos 7] 터미널 자동 로그인하기 (0) | 2018.12.11 |
[Redhat / CentOS7] 고정 IP 할당하기 (0) | 2018.11.06 |
[Redhat / CentOS7] 사용자 홈 디렉터리 영문/한글 전환하기 (0) | 2018.10.01 |