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 버전을 확인합니다.
(그림에서는 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 명령을 실행하면 됩니다.
참조 링크:
- How to Install Python 2.7.14 on Ubuntu & LinuxMint (이 글 작성 시 참조)
- Unable to set default python version to python3 in ubuntu (기본 Python 버전을 Python3으로 변경할 수 없습니다)
- Import error: No module name urllib2 (urllib2 모듈 이름 없음 오류)
- ImportError: No module named BeautifulSoup (BeautifulSoup 모듈 이름 없음 오류)
- python: pip install xmltodict fails (pip install xmltodict 실패)
- ImportError: No module named BeautifulSoup