Raspberry Pi 4 Python 버전 관리

문연수·2021년 11월 15일
1

Raspberry

목록 보기
5/11

Raspberry Pi 4 에서 Python 버전을 관리하는 방법에 대해 소개한다. 버전 관리에 사용 가능한 다양한 방법들이 존재하는데 그 중 하나인 pyenv 를 설치하고 사용하려 한다. pyenvRaspberry Pi 4 에서 뿐만 아니라 다양한 환경에서 사용이 가능하다.

1. 종속성 패키지 설치

sudo apt-get update; sudo apt-get install make build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

위 명령어를 입력하여 pyenv 설치에 필요한 패키지를 모두 설치한다. 자세한 사항은 공식 사이트를 참조하길 바란다.

2. pyenv 설치

pyenvpyenv-installer 를 통해 쉽게 설치 가능하다.

curl https://pyenv.run | bash
exec $SHELL
export PATH="$HOME/.pyenv/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv virtualenv-init -)"

위 명령어를 순서대로 입력하는 것만으로 쉽게 설치가 가능하다. 설치를 마쳤다면 아래의 명령어를 입력해서 버전이 출력되는지 확인한다:

pyenv --version

위 사진과 같이 나오면 설치 성공이다.

3. 다른 버전의 Python 설치

명령어기능
version현재 사용 중인 Python 의 버전 출력
versions현재 사용 가능한 (설치된) Python 들의 버전 출력
install새로운 버전의 파이썬 설치
--list 를 인자로 전달하면 설치 가능한 버전 목록을 출력
global선택한 버전의 Python 을 전역 버전으로 변경
local선택한 버전의 Python 을 현재 디렉토리 및 그 하위 디렉토리의 버전으로 변경
shell선택한 버전의 Python 을 현재 쉘의 버전으로 변경
pyenv install --list
pyenv install 3.8.4
pyenv global 3.8.4

이렇게 명령어 단 몇 줄만으로 Python 버전을 자유자재로 변경이 가능하다.

출처

[사이트] https://github.com/pyenv/pyenv/wiki#suggested-build-environment
[사이트] https://github.com/pyenv/pyenv-installer
[사이트] https://github.com/pyenv/pyenv

profile
2000.11.30

2개의 댓글

comment-user-thumbnail
2021년 11월 22일

너도 겉으론 싫어하면서 이게 좋은거잖아~

1개의 답글