반응형
1. pyenv란?
pyenv는 파이썬을 버전별로 관리하는 도구입니다. 또한 pyenv virtualenv를 사용하면 파이썬 별로 가상환경을 쉽게 만들 수 있습니다.
2. pyenv 설치
참고자료: https://github.com/pyenv/pyenv#homebrew-in-macos
homebrew로 쉽게 설치할 수 있습니다. 그리고 openssl도 설치합니다.
brew install pyenv
brew install OpenSSL
pyenv를 현재 쉘에서 사용하기 위해서 쉘 프로파일을 설정합니다. pyenv 쉘프로파일 설정은 자주 변경되니 꼭 공식문서(https://github.com/pyenv/pyenv#basic-github-checkout)를 참고하시길 바랍니다.
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
3. pyenv 사용방법
3.1 파이썬 특정버전 설치
pyenv install로 원하는 파이썬 버전을 설치할 수 있습니다.
pyenv install {버전}
아쉽게도 pyenv로 모든 버전을 설치할 수 없습니다. 특정 버전은 설치 오류가 발생합니다. ㅜ.ㅜ
예를 들어서 아래 사진처럼 3.9.1은 설치를 성공했지만, 3.9.0은 설치를 실패했습니다. 꼭 설치를 해야하는 상황이면 pyenv github issue를 찾아가면서 해결방법을 찾아야 합니다.
github issue 링크: https://github.com/pyenv/pyenv/issues/1768
3.2 설치된 파이썬 버전 확인
versions로 설치된 파이썬 버전을 확인할 수 있습니다. 별표가 현재 사용중인 파이썬 버전입니다.
pyenv versions
3.3 파이썬 버전 스위칭
global 명령어로 파이썬 버전을 변경할 수 있습니다.
pyenv global {파이썬 버전}
반응형
'기타영역 공부 기록' 카테고리의 다른 글
맥북 pyenv virtualenv로 파이썬 가상환경 관리 (0) | 2022.07.13 |
---|---|
맥북 백그라운드 프로세스 강제종료 (0) | 2022.07.13 |
m1맥북에어 파이썬 설치 (0) | 2022.07.12 |
맥북 화면이동 애플리케이션 rectangle (0) | 2022.07.12 |
맥북에어 듀얼 모니터 설정 (0) | 2022.07.12 |