CentOS7에 Python3.7 설치하기 > PYTHON 프로그래밍

본문 바로가기

PYTHON 프로그래밍

PYTHON 프로그래밍

9. CentOS7에 Python3.7 설치하기

페이지 정보

작성자 관리자 댓글 3건 조회 24,106회 작성일 20-07-21 13:34

본문

9. CentOS7에 Python3.7 설치하기

파이썬 버전 확인하기

 

[root@deepl ~]# python -V
Python 2.7.5
[root@deepl ~]#
 


설치에 필요한 라이브러리 설치하기

 

[root@deepl ~]# yum install gcc openssl-devel  libffi-devel bzip2-devel zlib-devel libffi-devel
 


파이썬 3.7 다운받기

 

[root@deepl ~]# wget https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tgz
 


설치하기

 

[root@deepl ~]# tar xzf Python-3.7.8.tgz
 

[root@deepl ~]# cd Python-3.7.8/
 

[root@deepl Python-3.7.8]# ./configure --enable-optimizations
 

[root@deepl Python-3.7.8]# make altinstall
 


설치 확인하기

 

[root@deepl Python-3.7.8]# python3.7 -V
Python 3.7.8
 

링크 걸기

 

[root@deepl Python-3.7.8]# ln -s /usr/local/bin/python3.7 /bin/python3
[root@deepl Python-3.7.8]# python3 -V
Python 3.7.8


[root@deepl ~]# ln -s /usr/local/bin/pip3.7 /bin/pip3
[root@deepl ~]# pip3 -V
pip 19.0.3 from /usr/local/lib/python3.7/site-packages/pip (python 3.7)
[root@deepl ~]#
 


/bin/python으로 링크 지정을 했을 경우,
/usr/libexec/urlgrabber-ext-down과 /usr/bin/yum 파일에 python2.7 버전 dependency가 존재하므로,
두 파일의 맨 위 #! /usr/bin/python 부분을 #! /usr/bin/python2.7로 변경해야 에러나지 않는다
또한 AWS AMI2 의 경우 amazon-linux-extras가 python2.7 dependency 이기 때문에, 위 방법을 쓸 경우 실행이 되지 않는다.
 
추천하는 것은 첫번째 방법으로 한 뒤 $python3 -v 등으로 쓰되, pyvenv 등 파이썬 가상환경으로 버전을 다르게 사용한다. 





Copyright © LEELAB.CO.KR. All rights reserved.