본문 바로가기

카테고리 없음

python Upgrade 방법(3.5 to 3.7)

기존 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에서 명시되어 있음 여따 쓰라고)

혹시 .bash_aliases 파일이 없으면 만들어줘라

하기 값을 입력하고 저장(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

 

python-pip Upgrade 방법(3.5 to 3.7)

python 버전을 Upgrade 하였지만 pip 버전은 Upgrade 가 자동으로 되지 않는다. $python -m pip install --upgrade pip #단, 앞의 명령어 python --version을 확인한 후 진행하도록하자. 명령어를 수행하면 정상..

suho413.tistory.com

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

반응형
사업자 정보 표시
라울앤알바 | 장수호 | 서울특별시 관악구 봉천로 13나길 58-10, 404호(봉천동) | 사업자 등록번호 : 363-72-00290 | TEL : 010-5790-0933 | Mail : shjang@raulnalba.com | 통신판매신고번호 : 2020-서울관악-0892호 | 사이버몰의 이용약관 바로가기