Web Programming/Flask

[Flask] CentOS7에 Python 설치

안녕하세요. 씨앤텍시스템즈 이경빈입니다.

본 포스팅에서는 Flask를 설치하기 전 CentOS7에 Python 설치하는 방법을 소개하겠습니다.

 

글 구성은 다음과 같습니다.

  1. Python 설치
  2. CentOS7에 python 명령어 적용

CentOS7에 Python 설치

CentOS7에는 기본으로 Python이 설치되어 있는데 기본으로 설치되어 있는 버전은 2.7.5 버전입니다.

centos7 기본 python 버전

Flask를 사용하려면 3.x 버전이 필요하여 Python 3.x 버전을 재설치 해줘야 합니다.

 

필요한 프로그램 설치

우선, 필요한 프로그램을 yum으로 설치합니다.

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

설치 완료

설치가 완료되었으면 Python의 최신 버전을 확인하고, 본격적으로 설치를 시작합니다.

 

Python 설치

python.org에서 최신버전의 Python을 확인합니다.

2022년 2월 기준으로 3.10.2버전이 최신 버전입니다.

python

Python을 설치할 위치를 설정하고, 파일을 다운로드 합니다.

홈페이지에서 Linux/UNIX를 클릭하고, Python을 설치합니다.

현재 가장 최신 버전은 3.10.2 이지만, 안정적인 3.9.10을 설치하도록 하겠습니다.

python을 /usr/src에 다운로드 합니다.

wget https://www.python.org/ftp/python/3.9.10/Python-3.9.10.tgz

다운로드 한 python의 압축을 풀고, configure을 실행합니다.

tar xzf Python-3.9.10.tgz

cd Python-3.9.10
./configure --enable-optimizations

python을 설치합니다.

make altinstall

python 설치가 완료된 것을 확인할 수 있습니다.

 

Python 위치 확인 및 명령어 변경

python의 위치를 확인하려면 which 명령어를 사용하면 확인가능합니다.

which python3.9

현재는 python -V라고 입력하면 기존에 설치된 python의 버전을 확인할 수 있습니다.

이를 방금 설치한 python 3.9로 적용하려면 python 명령어를 새롭게 적용해야 합니다.

 

.bashrc에서 명령어를 수정합니다.

vi /root/.bashrc
alias python="/usr/local/bin/python3.9"
[ESC키 클릭]
:wq
source /root/.bashrc

 

적용된 명령어를 확인합니다.


지금까지 CentOS7에 Python을 설치하는 방법을 알아보았습니다.

감사합니다.

728x90