pyenv, virtualenv, iPython 설치 및 설정

pyenv, virtualenv, iPython설치 및 설정

pyenv

pyenv는 프로젝트별로 파이썬 버전을 따로 관리할 수 있도록 도와주는 라이브러리.

여러 프로젝트를 동시에 진행하다보면, 어떤 프로젝트에서는 2.7을,

어떤 프로젝트에서는 3.4를 사용하는 식으로 다양한 버전의 사용할 수도 있고,

각각에 설치된 라이브러리간 충돌이 일어날 수도 있는데,

이러한 파이썬 버전간의 충돌을 방지하기 위해 사용한다.

virtualenv

파이썬 개발환경을 프로젝트별로 분리해서 관리할 수 있게 해주는 라이브러리.

pyenv = 파이썬 버전 관리

virtualenv = 파이썬 패키지 설치 환경을 따로 관리

pyenv 설치

파이썬 설치 전 필요 패키지 설치

  • 리눅스의 경우 해당 링크 맨 위의 Ubuntu/Debian 의 명령어만 입력하면 됨.

https://github.com/yyuu/pyenv/wiki/Common-build-problems

  • 리눅스

curl -L https://raw.githubusercontent.com/yyuu/pyenv-installer/master/bin/pyenv-installer | bash

pyenv 설정

pyenv를 사용해서 파이썬 3.6.4버전 설치

pyenv install 3.6.4

pyenv 사용

가상환경 생성

pyenv virtualenv <version> <env_name>

pyenv virtualenv 3.6.4 fc-python 입력

사용할 폴더로 이동

mkdir python
cd python
cd projects

local에 가상환경 지정

pyenv local fc-python

가상환경 지우기

pyenv uninstall <env_name>

iPython

기본 파이썬 셸보다 다양한 기능을 사용할 수 있도록 해주는 셸을 제공.

iPython 설치

pip install ipython

커맨드라인에서 ipython 실행


Python 단축키

ctrl + a : 문장 맨 앞으로

Comments