반응형
https://github.com/pyenv/pyenv
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 |
---|
댓글