안녕하세요
오늘은 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 설치 및 환경설정 하기에 대한 포스팅을 마치겠습니다.