본문 바로가기

Language/파이썬

[Python] Pyenv

반응형
[Python] Pyenv

보통 파이썬 개발환경을 구축하는데 virtualenv를 사용한다. 프로젝트별 설치 패키지를 분리해서 관리하기 위해서이다. 개발하는데 파이썬 버전이 문제가 되서 새로 설치하려다가 pyenv를 통해 파이썬 버전도 관리할 수 있는 것을 봤다. 이것을 사용해서 프로젝트에 파이썬 버전까지 따로 관리를 할 수 있게 됐다.

설치

설치는 ubuntu18.04, 16.04 모두 확인했다.

설치하기 전에 아래의 패키지들을 설치해야한다. 그래야 pyenv를 정상적으로 사용할 수 있다.

pyenv설치는 아래와 같다.

설치가 완료되면 아래와 같이 확인할 수 있다.

 

파이썬 설치

이제 pyenv로 파이썬을 설치할 수 있다. 설치는 pyenv install {python version} 으로 할 수 있다. {python version} 에 설치를 원한느 파이썬 버전을 입력하면 된다.

 

pyenv-virtualenv

pyenv를 통해서도 pyenv-virtualenv를 통해 가상환경을 사용할 수 있다.

설치

가상환경 생성

가상환경은 아래와 같이 생성할 수 있다.

pyenv virtualenv {python-version} {env-name}

  • {python-version}에 원하는 파이썬 버전을 입력한다. 해당하는 버전이 pyenv로 설치되어 있어야한다.
  • {env-name} : 생성할 가상환경 이름을 입력한다.

가상환경 사용

virtualenv와 마찬가지로 activate를 통해 가상환경을 활성화 할 수 있다. 종료는 동일하게 deactivate이다.

반응형

'Language > 파이썬' 카테고리의 다른 글

[Python] GIL  (0) 2021.03.04
[Python] Flask  (0) 2021.01.27
[Python] 함수 인자  (0) 2021.01.20
[Python] Visdom  (0) 2020.01.12
[Python] 가상환경 만들기  (0) 2018.10.27