본문 바로가기
Python

[Python] Install python3.7 on linux ( centos 7 )

by bryan.oh 2020. 2. 20.
반응형

Install Python 3.7
Linux centos 7

ubuntu 만 써보다가 centos 사용할 일이 있어서 해봅니다.

centos 에서 apt-get 이 안되면 yum 으로 사용합니다.

 

Install requirements


python 은 gcc 가 필요합니다. 그러므로, 설치.

sudo yum install gcc openssl-devel bzip2-devel libffi-devel

 

 

Download Python3.7


압축 파일을 다운로드 합니다.

cd /usr/src
sudo wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz

압축을 풉니다.

sudo tar xzf Python-3.7.3.tgz

 

Install Python3.7


cd Python-3.7.3
sudo ./configure --enable-optimizations
sudo make altinstall

 

 

After installations


remove download resource 

sudo rm /usr/src/Python-3.7.3.tgz

 

 

Edit bashrc


python3 -V 처럼 명령어에 버전을 붙혀서 사용하려면

sudo ln -s /usr/local/bin/python3.7 /bin/python3

 

 

python -V 로 명령어를 쳐도 python3 이 실행되게 하려면

sudo ls -l /bin/python*
sudo unlink /bin/python
sudo ln -s /usr/local/bin/python3.7 /bin/python

 

/bin/python 으로 설정하면 dependency 때문에 기존에 잘 실행되던 어떤것들이 에러가 날수있다.

/usr/libexec/urlgrabber-ext-down 
/usr/bin/yum
등 python2.7 버전을 기본적으로 사용하므로
#! /usr/bin/pythno2.7 로 변경해야한다..

 

난 그냥 python3 -v 로 사용하는걸로..

 

728x90
반응형

댓글