728x90
Pyenv는 Python 버전 관리 도구로, 여러 프로젝트에서 다른 버전의 Python을 사용할 수 있도록 해준다.
설치 방법:
- pyenv를 설치하려면 Git를 설치해야 한다.
- Git를 설치한 후, 터미널에서 다음 명령어를 입력하여 pyenv를 설치한다.
$ git clone https://github.com/pyenv/pyenv.git ~/.pyenv
- 설치 후 환경 변수를 설정해야 한다. (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
- 마지막으로 터미널을 재시작 하여 설정을 적용한다.
사용 방법:
- Python 버전을 설치하려면 pyenv install 명령어를 사용한다.
$ pyenv install 3.9.1
- 설치된 Python 버전을 보려면 pyenv versions 명령어를 사용한다.
$ pyenv versions
- 프로젝트마다 다른 Python 버전을 사용하려면 pyenv local 명령어를 사용한다.
$ pyenv local 3.8.2
- 현재 사용중인 Python 버전을 확인하려면 pyenv version 명령어를 사용한다.
$ pyenv version
- 원하는 버전의 Python을 사용하려면 pyenv shell 명령어를 사용한다.
$ pyenv shell 3.9.1
- 전역 Python 버전을 설정하려면 pyenv global 명령어를 사용한다.
$ pyenv global 3.8.2
위와 같은 명령어들을 사용하면 pyenv를 설치하고, 관리하는데 필요한 모든 기능을 사용할 수 있다. 원하는 Python 버전을 설치하고, 프로젝트마다 원하는 버전을 사용할 수 있으며, 전역 Python 버전도 설정할 수 있다.
'개발이야기 > Python' 카테고리의 다른 글
Python 프로젝트 구성 끝판왕 Pyenv + Poetry (0) | 2023.05.31 |
---|---|
Django에서 Request Log를 쉽게 확인해보자 (0) | 2023.02.15 |
FastAPI에 SQLAlchemy 연동하기 (0) | 2023.01.20 |
FastAPI로 CRUD 구현하기 (0) | 2023.01.18 |
정말 빠른 Fast API (0) | 2022.09.16 |