AWS EC2를 사용하는 과정에서 Python 원하는 버전을 맞추는데 어려움을 겪었습니다.
그래서 이번에 특정 버전을 설치하는 방법을 적어보도록 하겠습니다.
Python 홈페이지에 들어가서 원하는 버전을 받을 수 있는 주소를 찾습니다.
https://www.python.org/ftp/python/
저는 3.8.4버전을 이용할 예정이므로 주소는 아래와 같게됩니다.
www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz
이제 우분투에서 이 경로를 이용하여 다운로드를 하겠습니다.
sudo wget https://www.python.org/ftp/python/3.8.4/Python-3.8.4.tgz |
다운을 완료하면 압축을 풀고 해당 폴더로 이동해야 합니다.
sudo tar zxf Python-3.8.4.tgz cd Python-3.8.4/ |
아래것을 설치안하면 에러가 날 수 있습니다. 미리 설치하셔도 무방합니다.
컴파일후 진행하다가 에러가 난다면 아래와 같은 명령어를 입력합니다.
제 경험으로는 zlib가 없다고 나왔습니다.
sudo apt-get update sudo apt-get upgrade sudo apt-get install dpkg-dev sudo apt-get install zlib1g-dev sudo apt-get install libreadline-gplv2-dev libncursesw5-dev libssl-dev libsqlite3-dev tk-dev libgdbm-dev libc6-dev libbz2-dev sudo apt-get install libffi-dev |
이제 컴파일을 해야합니다.
sudo ./configure --enable-optimizations |
만약 아래와 같이 에러가 난다면 이런 명령어를 입력해주세요
sudo apt-get install build-essential |
이제 적용을 하는 명령어를 입력합니다.
sudo -H make altinstall |
이제 파이썬 버전을 확인합니다.
python3 --version |
버전이 안바뀌었네요 이제 PATH를 변경합니다.
버전이 바뀌신분은 여기까지 하시면 됩니다.
which python3를 이용하여 위치를 찾습니다.
which python3.8 |
해당 경로를 기억한뒤에 설정하기위해 아래와 같은 명령어를 입력합니다.
vim ~/.bashrc |
제일 하단에 아래와 같이 입력합니다
export PATH=아까 확인한 경로:$PATH ex) export PATH=/usr/local/bin/python3:$PATH |
이제 저장을 하고 종료합니다.
작성시 : i 저장후 종료 : ESC버튼 -> :wq 저장안하고 종료 : ESC버튼 => :q! |
이제 적용을 합니다.
source ~/.bashrc |
마지막으로 버전을 확인합니다.
python3 --version |
여러가지 오류를 뚫어내고 원하는 파이썬 버전을 설치했습니다.
'기타' 카테고리의 다른 글
LoadFactor란 무엇인가? (0) | 2020.08.21 |
---|---|
REST API란 무엇인가? (0) | 2020.08.10 |
뷰인터 사용후기(AI 면접) (0) | 2020.07.02 |
마크다운 명령어, 정리 (0) | 2020.04.22 |
Git 명령어, 사용법 정리 (0) | 2020.04.21 |
댓글