Related to: Personal
개요
개발자들이 실행하는 스크립트 등의 환경을 정교하게 관리할 수 있는 Python 개발 환경 매니저 “Pyenv”를 소개합니다.
설치
-
필요파일 설치
sudo apt-get install -y make build-essential libssl-dev zlib1g-dev libbz2-dev libreadline-dev libsqlite3-dev wget curl llvm libncurses5-dev libncursesw5-dev xz-utils tk-dev -
pyenv git 가져오기
git clone https://github.com/pyenv/pyenv.git ~/.pyenv -
환경설정
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc echo 'export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc echo 'eval "$(pyenv init --path)"' >> ~/.bashrc echo 'eval "$(pyenv init -)"' >> ~/.bashrc source ~/.bashrc
원하는 Python 버전 설치하기
-
설치가능한 버전 확인
pyenv install --list -
파이썬 설치
pyenv install 3.x.x
핵심 명령어 모음
-
현재 사용중인 인터프리터 위치
which python -
현재 설치된 모든 버전 확인
pyenv versions -
전역 python 버전 설정 or 기본 python버전으로 변경
pyenv global 3.x.x -
전역 python 버전 설정
== 기본 python버전으로 변경pyenv global 3.x.x -
로컬 python 버전 설정
== 현재 폴더에만 python 버전을 변경pyenv local 3.x.x -
가상 환경 생성
pyenv virtualenv 3.x.x 가상_환경_이름 -
가상 환경 활성화
pyenv activate 가상_환경_이름 -
가상 환경 비활성화
pyenv deactivate -
가상 환경을 이용하여 전역 python 버전 설정
== 기본 python버전으로 변경pyenv global 가상_환경_이름 -
가상 환경을 이용하여 로컬 python 버전 설정
== 현재 폴더에만 python 버전을 변경pyenv local 가상_환경_이름