기타

ubuntu(AWS EC2)에서 원하는 Python버전 다운받기

멍토 2020. 8. 1.

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

댓글

💲 광고입니다.