PYTHON 프로그래밍

본문 바로가기
사이트 내 전체검색


PYTHON 프로그래밍
PYTHON 프로그래밍

9. CentOS7에 Python3.7 설치하기

페이지 정보

작성자 관리자 댓글 3건 조회 21,543회 작성일 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 등 파이썬 가상환경으로 버전을 다르게 사용한다. 




댓글목록

관리자님의 댓글

관리자 작성일

# make altinstall

zipimport.ZipImportError: can't decompress data; zlib not available

# yum -y install zlib-devel

관리자님의 댓글

관리자 작성일

python ModuleNotFoundError: No module named '_ctypes'

# yum install libffi-devel

관리자님의 댓글

관리자 작성일

pip가 sslError로 인해 실행되지 않는 경우, ssl 모듈이 없는 경우
Can't connect to HTTPS URL because the SSL module is not available.

yum install openssl -y
yum install openssl-devel -y

파이썬을 다시 설치한다


개인정보취급방침 서비스이용약관 모바일 버전으로 보기 상단으로

TEL. 063-469-4551 FAX. 063-469-4560 전북 군산시 대학로 558
군산대학교 컴퓨터정보공학과

Copyright © www.leelab.co.kr. All rights reserved.