pyenv란 무엇일까?
- pyenv란 여러 버전의 파이썬을 같은 호스트에서 쉽게 사용할 수 있게 해주는 도구이다.
pyenv는 왜 사용해야할까?
- 서버운영을 하다보면 프로그램별로 파이썬 버전을 달리 써야하는 경우가 생긴다.
- 호스트에 파이썬 버전별로 설치하고 사용할 수는 있지만, 라이브러리가 충돌이나 종속성 문제등 여간 불편한 것이 아니다.
pyenv 설치 및 사용법
- 아래 설치과정에 적혀있는 virtualenv는 가상환경을 설정해주는 도구라고 보면되고, pyenv와 한 몸이라 할 수 있다.
- virtualenv를 실행함으로써 다시 처음으로 돌아가서 시작하는 것도 간편해진다.
- 가상환경을 실행한 후에는 일반 파이썬 처럼 그냥 사용하면 된다.
$curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash
$export PATH="/path/to/.pyenv/bin:$PATH"
$eval "$(pyenv init -)"
$eval "$(pyenv virtualenv-init -)"
$pyenv --version ## pyenv에 설치된 파이썬 버전 확인
$pyenv install 3.6.2 ## 파이썬 버전 설치
$pyenv virtualenv 3.6.2 google ## 설치된 버전으로 파이썬 가상환경 만들기
$pyenv shell google ## 파이썬 가상환경 실행
반응형
'개발 > 서버 플랫폼' 카테고리의 다른 글
root 계정 없이 서비스 운영하기 (0) | 2021.10.01 |
---|---|
setuid, setcap을 활용하여 root 계정 없이 서비스를 운영하는 방법 (0) | 2021.09.28 |
MariaDB 설치하기 (with Centos7) (0) | 2021.09.27 |
Centos7 방화벽 사용하기 (0) | 2021.01.18 |
Docker에 Hadoop올리기 (0) | 2020.07.18 |