기존 python 3.5(aws ec2 Ubuntu를 설치하면 3.5가 설치되어있다.)를 3.7로 업그레이드 하는방법이다.
1. python 3.7 설치
$sudo apt-get update
$sudo apt-get install build-essential libpq-dev libssl-dev openssl libffi-dev zlib1g-dev
$sudo apt-get install python3-pip python3.7-dev
$sudo apt-get install software-properties-common
$sudo add-apt-repository ppa:deadsnakes/ppa
$sudo apt-get update
$sudo apt-getinstall python3.7
2. .bash_aliases 설정(필수 아님)
**/home/<사용자 이름="">/.bash_aliases**
(Ubuntu에서 명시되어 있음 여따 쓰라고)
하기 값을 입력하고 저장(python 버전이 바뀌면 해당 파일을 바꾸면 된다.)
#!/bin/bash
alias python=python3.7
alias pip=pip3
3. pip 설치
$apt-get install python3-pip
https://suho413.tistory.com/entry/python-pip-Upgrade-방법35-to-37
4. venv 사용해 보기
매번 환경셋팅이 어렵다면 venv를 사용해서 가상 개발환경 위에서 개발을 진행하는 것도 좋은 방법이다.
<venv 사용 (python lib)>
$apt-get install python3-venv
#가상 개발 환경을 venv 로 만들고 venv 경로에 생성하겠다는 명령
$python -m venv venv
#생성한 가상 개발환경 활성화
source venv/bin/activate
#deactivate 로 exit
$pip --version