Ubuntu에 Python 2.7.14를 설치하는 방법

워드프레스 정보를 제공하는 블로그 Avada 2018. 7. 29. 11:52 • 댓글:

Ubuntu에 Python 2.7.14 버전을 설치하는 방법입니다. 

단계 1: 필수 구성 요소

시스템에 다음 필수 구성 요소가 설치되어 있어야 합니다. 다음 명령을 실행하면 시스템에서 Python 2.7 빌드에 필요한 모든 의존 요소를 설치합니다.

$ sudo apt-get update
$ sudo apt-get install build-essential checkinstall
$ sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev

단계 2: Python 2.7.14 다운로드

python을 python 공식 사이트에서 다운로드합니다.

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

압축을 해제합니다.

$ sudo tar xzf Python-2.7.14.tgz

단계 3: Python 소스 컴파일

altinstall을 사용하여 시스템에 python 소스 코드를 컴파일합니다.

$ cd Python-2.7.14
$ sudo ./configure --enable-optimizations
$ sudo make altinstall

단계 4: Python 버전 확인

python2.7 -V 또는 python --version 명령을 사용하여 방금 설치한 Python 버전을 확인합니다.

우분투에 Python 2.7.x 설치

(그림에서는 2.7.12가 설치되어 있네요.)

마치며

Python 2를 시스템에서 삭제하려면 다음 명령을 실행합니다.

sudo apt purge python2.7-minimal

Import error: No module name urllib2 등의 오류가 발생하는 경우가 있습니다. 시스템에 Python 3.0이 설치되어 있고 기본 python 버전으로 설정되어서 이런 오류가 발생할 수 있습니다.

참고로 python3를 기본 python 버전으로 설정하려면 alias python=python3 명령을 실행하면 됩니다.

참조 링크:

  1. How to Install Python 2.7.14 on Ubuntu & LinuxMint (이 글 작성 시 참조)
  2. Unable to set default python version to python3 in ubuntu (기본 Python 버전을 Python3으로 변경할 수 없습니다)
  3. Import error: No module name urllib2 (urllib2 모듈 이름 없음 오류)
  4. ImportError: No module named BeautifulSoup (BeautifulSoup 모듈 이름 없음 오류)
  5. python: pip install xmltodict fails (pip install xmltodict 실패)
  6. ImportError: No module named BeautifulSoup