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