Programing Language/Python
[Python] 개발환경 (pyenv, pyenv-virtualenv)
pcm9881
2023. 2. 17. 18:31
환경
- Mac
pyenv 설치
brew update
brew install pyenv
pyenv 설정
eval "$(pyenv init -)"
pyenv-virtualenv 설치
brew install pyenv-virtualenv
pyenv-virtualenv 설정
eval "$(pyenv virtualenv-init -)"
pyenv 설치 가능한 목록 확인 (전체)
pyenv install --list
결과
pyenv 설치 가능한 목록 확인 (특정버전)
# python 2
pyenv install --list | grep " 2"
# python 3
pyenv install --list | grep " 3"
# python 3.8 ~ 3.9
pyenv install --list | grep " 3\.[89]"
# python miniconda
pyenv install --list | grep " miniconda-"
pyenv python 설치
pyenv install 3.11.2
결과
pyenv vritualenv 생성 ( py-3.11.2란 이름으로 python 3.11.2 버전 )
pyenv virtualenv 3.11.2 py-3.11.2
pyenv virtualenv 확인
pyenv virtualenvs
결과
python 프로젝트 폴더 생성 및 설정
python_project라는 폴더를 만들고 경로를 이동한 다음 virtualenv 설정을 한다. 확인할 때 해당 폴더에서 python --version로 확인할 수 있습니다.
mkdir python_project
cd python_project
pyenv local py-3.11.2
결과
pyenv python 삭제
pyenv uninstall 3.11.2
참조
[Github pyenv]: 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
[Github pyenv-virtualenv]: https://github.com/pyenv/pyenv-virtualenv
GitHub - pyenv/pyenv-virtualenv: a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv)
a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv) - GitHub - pyenv/pyenv-virtualenv: a pyenv plugin to manage virtualenv (a.k.a. python-virtualenv)
github.com
728x90