본문 바로가기

카테고리 없음

[리눅스(Ubuntu/CentOS)] Python3.7 설치 및 환경설정 하기

안녕하세요

오늘은 Python3.7 설치 및 환경설정 하기에 대한 포스팅을 진행하겠습니다.

 

 

1. Python3.7 설치하기

  1) python3.7의 경우 apt에서 제공되지 않아 직접 설치하여야 합니다.

    -. 리눅스 환경에 필요한 기본 패키지 설치

~$ sudo apt-get install -y build-essential
~$ sudo apt-get install -y checkinstall
~$ sudo apt-get install -y libc6-dev
~$ sudo apt-get install -y libffi-dev
~$ sudo apt-get install -y libssl-dev
~$ sudo apt-get install -y libbz2-dev
~$ sudo apt-get install -y libgdbm-dev
~$ sudo apt-get install -y libsqlite3-dev
~$ sudo apt-get install -y libncursesw5-dev
~$ sudo apt-get install -y libreadline-gplv2-dev
~$ sudo apt-get install -y tk-dev
~$ sudo apt-get install -y zlib1g-dev
~$ sudo apt-get install -y openssl
~$ sudo apt-get install -y python3-dev
~$ sudo apt-get install -y python3-setuptools
~$ sudo apt-get install -y wget

    -. Python3.7 소스 파일 다운로드

~$ wget https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tar.xz
~$ tar xvf Python-3.7.0.tar.xz
~$ cd Python-3.7.0
~$ ./configure
~$ sudo make altinstall

 

  2) python3 버전 확인

~$ python3.7 -V
Python 3.7.8

 

  3) python3가 설치된 경로 확인

~$ which python3.7
/usr/local/bin/python3.7

 

2. Python 환경 설정하기 (feat. Alternatives)

 

  1) alternatives는 python의 버전 변경을 도와주는 패키지입니다.

    -. 예를 들어, python2.7에서 python3.7로 변경할 때 alternatives를 사용하여 쉽게 변경할 수 있습니다.

 

  2) python3.7을 기본 python으로 설정하기

~$ sudo update-alternatives --install /usr/bin/python python /usr/local/bin/python3.7 3
update-alternatives: using /usr/local/bin/python3.7 to provide /usr/bin/python (python) in auto mode
~$ sudo update-alternatives --config python
There are 3 choices for the alternative python (providing /usr/bin/python).

  Selection    Path                      Priority   Status
------------------------------------------------------------
* 0            /usr/local/bin/python3.7   3         auto mode
  1            /usr/bin/python2.7         1         manual mode
  2            /usr/bin/python3.6         2         manual mode
  3            /usr/local/bin/python3.7   3         manual mode

Press <enter> to keep the current choice[*], or type selection number: 3

  3) python 버전 확인

~$ python --version
Python 3.7.0

 


이상으로 Python3.7 설치 및 환경설정 하기에 대한 포스팅을 마치겠습니다.

 

Python3.7 설치 1