문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
python:pyenv [2015/04/22 13:59] kwon37xi [pyenv-virtualenv] |
python:pyenv [2024/07/11 14:03] (현재) kwon37xi [PyEnv] |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== PyEnv ====== | ====== PyEnv ====== | ||
* https:// | * https:// | ||
- | * [[python: | + | * [[python: |
- | * pyenv는 Python을 통째로 사용자 디렉토리에 설치한다. virtualenv는 이미 존재하는 Python 설치본에 대해 링크만 걸어서 독립된 프로젝트 환경을 구성하고 해당 가상환경의 '' | + | * 파이썬 버전과 의존성으 격리할 수 있다. |
+ | * pyenv는 Python을 통째로 사용자 디렉토리에 설치한다. | ||
+ | * virtualenv는 이미 존재하는 Python 설치본에 대해 링크만 걸어서 독립된 프로젝트 환경을 구성하고 해당 가상환경의 '' | ||
===== Install ===== | ===== Install ===== | ||
- | <code sh> | + | ==== pyenv installer 사용하기 ==== |
+ | * [[https:// | ||
curl -L https:// | curl -L https:// | ||
</ | </ | ||
+ | * update <code sh> | ||
+ | pyenv update | ||
+ | </ | ||
+ | * remove <code sh> | ||
+ | rm -rf ~/.pyenv | ||
+ | </ | ||
+ | |||
끝난 뒤에 '' | 끝난 뒤에 '' | ||
<code sh> | <code sh> | ||
줄 59: | 줄 69: | ||
</ | </ | ||
- | ==== pyenv-virtualenv ==== | + | ===== pyenv-virtualenv |
* [[https:// | * [[https:// | ||
* [[linux: | * [[linux: | ||
+ | ==== 설치 ==== | ||
+ | <code sh> | ||
+ | # pyenv-installer 사용시 자동 설치됨. 아래 clone 작업 불필요. | ||
+ | git clone https:// | ||
+ | |||
+ | # .bashrc 혹은 .bash_profile에 다음 추가 | ||
+ | eval " | ||
+ | </ | ||
+ | |||
+ | ==== 사용 ==== | ||
+ | <code sh> | ||
+ | # 가상환경 생성 Python 버전 지정 | ||
+ | pyenv virtualenv 2.7.7 [이름] | ||
+ | |||
+ | # 가상환경 생성 현재 python 환경으로 | ||
+ | pyenv virtualenv [이름] | ||
+ | |||
+ | # 가상환경 사용 | ||
+ | pyenv shell [이름] | ||
+ | |||
+ | # 가상환경 목록 | ||
+ | pyenv virtualenvs | ||
+ | |||
+ | # 가상환경 활성화/ | ||
+ | pyenv activate [이름] | ||
+ | pyenv deactivate | ||
+ | |||
+ | # 가상환경 삭제 | ||
+ | pyenv uninstall [이름] | ||
+ | </ | ||
===== 참고 ===== | ===== 참고 ===== | ||
* [[http:// | * [[http:// | ||
줄 68: | 줄 108: | ||
* [[https:// | * [[https:// | ||
* [[http:// | * [[http:// | ||
+ | * [[https:// | ||
+ | * [[https:// |