pyenv 를 사용 하여 여러 버 전의 python 환경 을 관리 합 니 다.

2748 단어 pyenvpython 버 전
동시에 개발 하 는 프로젝트 가 많아 지면 서 다양한 버 전의 python 환경 에서 끊임없이 전환 해 야 하기 때문에 pyenv 가 생각 났 습 니 다.이전에 사 용 했 던 virtualenv 는 같은 python 버 전의 제3자 라 이브 러 리 버 전 만 관리 할 수 있 었 지만 여러 버 전 사이 에서 전환 해 야 하 는 케이스 에 대해 서 는 pyenv 만 사용 할 수 있 었 습 니 다.
설치 하 다.
다음 명령 을 실행 하면 자동 으로 설치 다운로드

$ curl -L https://raw.githubusercontent.com/pyenv/pyenv-installer/master/bin/pyenv-installer | bash
설치 가 완료 되면~/.bashrc 파일 을 수정 하고 pyenv 를 PATH 에 추가 해 야 합 니 다.다음 줄 에서~/.bashrc 파일 에 추가 합 니 다.

export PATH="/home/kongxx/.pyenv/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
그리고 소스 환경.

$ .~/.bashrc
pyenv 로 python 버 전 관리 하기
우선 현재 시스템 에 설치 되 어 있 고 사용 중인 python 버 전 을 봅 니 다.

$ pyenv versions
* system (set by /home/kongxx/.pyenv/version)
그 중에서 시스템 은 시스템 에 설 치 된 가방 임 을 나타 낸다.*현재 사용 중인 python 환경 을 표시 합 니 다.
현재 설치 할 수 있 는 python 버 전 을 봅 니 다.

$ pyenv install -l
Available versions:
 2.1.3
 2.2.3
 2.3.7
 2.4
 2.4.1
...
지정 한 버 전의 python 설치

$ pyenv install 2.7.10
Downloading Python-2.7.10.tar.xz...
-> https://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz
Installing Python-2.7.10...
patching file ./Lib/site.py
Installed Python-2.7.10 to /home/kongxx/.pyenv/versions/2.7.10

$ pyenv install 3.2.1
...
설치 후 현재 설 치 된 python 버 전 을 보십시오.

$ pyenv versions
* system (set by /home/kongxx/.pyenv/version)
 2.7.10
 3.2.1
버 전의 python 사용 하기

$ pyenv global 3.2.1
$ python -V
Python 3.2.1
사용 후 현재 사용 하고 있 는 python 버 전 을 봅 니 다.

$ pyenv version
3.2.1 (set by /home/kongxx/.pyenv/version)

$ pyenv versions
 system
 2.7.10
* 3.2.1 (set by /home/kongxx/.pyenv/version)
pyenv 로 virtualenv 관리
virtualenv 환경 만 들 기
여기 서 python 3.2.1 을 사용 하여 virtualenv 환경 을 만 듭 니 다.

$ pyenv virtualenv 3.2.1 myenv

$ pyenv versions
 system
 2.7.10
* 3.2.1 (set by /home/kongxx/.pyenv/version)
 3.2.1/envs/myenv
 myenv
현재 사용 할 virtualenv 활성화

$ pyenv activate myenv

$ pyenv versions
 system
 2.7.10
 3.2.1
 3.2.1/envs/myenv
* myenv (set by PYENV_VERSION environment variable)
현재 사용 할 virtualenv 제거

$ pyenv deactivate
현재 사용 할 virtualenv 삭제

$ pyenv virtualenv-delete myenv
이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

좋은 웹페이지 즐겨찾기