본문 바로가기
Python/기타

개발환경을 편리하게 해주는 Pyenv 사용법

by 붕어사랑 티스토리 2023. 7. 31.
반응형

https://github.com/pyenv/pyenv

 

GitHub - pyenv/pyenv: Simple Python version management

Simple Python version management. Contribute to pyenv/pyenv development by creating an account on GitHub.

github.com

 

 

 

1. Pyenv란?

파이썬 버전을 관리해주는 프로그램이다. 하나의 컴퓨터에 여러가지 파이썬버전을 설치하고 이를 관리해준다.

 

 

왜 필요한가?

개발을 하다가 파이썬 버전이 여러개일 필요가 있다. 어떤 라이브러리는 특정버전을 요구하고, 다른 라이브러리는 또 다른버전을 요구하고. 매번 재설치를 하고 관련 패키지를 설치하는것은 몹시 복잡한 일이다. 이를 위해 나온게 pyenv이다.

 

 

 

2. 설치 방법

 

MacOS

brew install openssl readline sqlite3 xz zlib tcl-tk

brew update
brew install pyenv
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.zshrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.zshrc
echo 'eval "$(pyenv init -)"' >> ~/.zshrc
source .zshrc

Ubuntu

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

curl https://pyenv.run | bash
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source .bashrc

 

 

3. 사용법

 

먼저 설치할 수 있는 python의 리스트를 쭉 뽑아낸다

pyenv install -l // 설치할 수 있는 파이썬 리스트가 나옴
pyenv install 원하는파이썬버전
pyenv global 사용할파이썬버전

 

 

pip도 같이 설정되니 이제 즐겁게 개발하면 된다!

반응형

'Python > 기타' 카테고리의 다른 글

파이썬 가상환경 사용법  (0) 2023.07.31

댓글