문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
python:pyenv [2015/01/23 00:28] kwon37xi [PyEnv] |
python:pyenv [2025/04/17 08:59] (현재) kwon37xi |
||
|---|---|---|---|
| 줄 1: | 줄 1: | ||
| ====== PyEnv ====== | ====== PyEnv ====== | ||
| * https:// | * https:// | ||
| - | * [[python: | + | |
| - | * pyenv는 각종 | + | |
| - | * 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> | ||
| 줄 47: | 줄 56: | ||
| # 시스템에 설치된 기본 Python | # 시스템에 설치된 기본 Python | ||
| pyenv global system | pyenv global system | ||
| + | |||
| + | # 현재 shell 상의 버전 변경 | ||
| + | pyenv shell 2.7.9 # 현재 shell을 벗어나면 초기화됨. | ||
| + | |||
| + | # 현재 사용중인 버전 확인 | ||
| + | pyenv version | ||
| # 특정 디렉토리에서의 파이썬 버전 지정 | # 특정 디렉토리에서의 파이썬 버전 지정 | ||
| 줄 55: | 줄 70: | ||
| </ | </ | ||
| - | ==== pyenv-virtualenv ==== | + | ===== pyenv-virtualenv ===== |
| + | * [[https:// | ||
| + | * [[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:// | ||
| * [[http:// | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[http:// | ||
| + | * [[https:// | ||
| + | * [[https:// | ||