본문 바로가기

개발이야기/Python

Pyenv 설치와 사용법 - Python 버전 관리 도구

728x90

Pyenv는 Python 버전 관리 도구로, 여러 프로젝트에서 다른 버전의 Python을 사용할 수 있도록 해준다.

설치 방법:

  1. pyenv를 설치하려면 Git를 설치해야 한다.
  2. Git를 설치한 후, 터미널에서 다음 명령어를 입력하여 pyenv를 설치한다.
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
  1. 설치 후 환경 변수를 설정해야 한다. (bash shell 기준)
$ echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bash_profile
$ echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bash_profile
$ echo -e 'if command -v pyenv 1>/dev/null 2>&1; then\n  eval "$(pyenv init -)"\nfi' >> ~/.bash_profile
  1. 마지막으로 터미널을 재시작 하여 설정을 적용한다.

사용 방법:

  1. Python 버전을 설치하려면 pyenv install 명령어를 사용한다.
$ pyenv install 3.9.1
  1. 설치된 Python 버전을 보려면 pyenv versions 명령어를 사용한다.
$ pyenv versions
  1. 프로젝트마다 다른 Python 버전을 사용하려면 pyenv local 명령어를 사용한다.
$ pyenv local 3.8.2
  1. 현재 사용중인 Python 버전을 확인하려면 pyenv version 명령어를 사용한다.
$ pyenv version
  1. 원하는 버전의 Python을 사용하려면 pyenv shell 명령어를 사용한다.
$ pyenv shell 3.9.1
  1. 전역 Python 버전을 설정하려면 pyenv global 명령어를 사용한다.
$ pyenv global 3.8.2

위와 같은 명령어들을 사용하면 pyenv를 설치하고, 관리하는데 필요한 모든 기능을 사용할 수 있다. 원하는 Python 버전을 설치하고, 프로젝트마다 원하는 버전을 사용할 수 있으며, 전역 Python 버전도 설정할 수 있다.