본문 바로가기

python

python 개발환경 구축 pyenv-virtualenv install

homebrew 설치하기

homebrew설치 방법은 해당 블로그 python 환경설정에 나와있으니 잠깐 보고오자!

pyenv / pyenv-virtualenv 설치하기

pyenv 설치하기

$ brew install pyenv

pyenv의 설치가 완료되었으면 pyenv-virtualenv를 설치한다.

$ brew install pyenv-virtualenv

위의 사항들이 잘 설치되었는지 확인하려면 pyenv install -l 명령어로 확인 가능하다.
해당 구문을 입력하면 python읠 버전 목록들이 나온다.
그 중 하나를 선택해서 버전을 다운하면 된다. 여튼 python 버전들이 잘 나오면 된다.

환경설정

vi을 실행하여 환경설정에 필요한 명령어를 입력하자

여기서 ~/.zshrc는 zsh을 사용할때이고 ~/.bash_profile은 일반 터미널을 사용할때이다. 잘 알아두고 사용하자!!
난 zsh을 사용하니 ~/.zshrc로 입력한다.

$ vi ~/.zshrc

에디터를 실행했다면 제일 아래로 내려가서 해당 구문을 입력해준다.

export PYENV_ROOT=/usr/local/var/pyenv
if which pyenv > /dev/null; then eval "$(pyenv init -)"; fi
if which pyenv-virtualenv-init > /dev/null; then eval "$(pyenv virtualenv-init -)"; fi

다 입력하고 에디터를 빠져나와 $ source ~/.zshrc 를 입력해주면 된다. 그리고 $ pyenv version 을 쳐서

스크린샷 2020-09-30 오후 3 37 26

위와 같은 명령어가 나오면 완료된것이다.

virtualenv로 버전관리

virtualenv는 폴더별로 python의 버전을 다르게 하고 싶을때 사용한다.
명령어 구문은 아래와 같다.

## 3.6.2부분은 python version을 입력하고, 뒤에 pyenv 부분은 본인이 정하고 싶은 pyenv의 이름을 입력하면 된다.
$ pyenv virtualenv 3.6.2 pyenv

이후 아래 구문을 더 입력하면 디렉토리에 접근할때마다 pyenv를 사용할 수 있게 한다.

## 물론 뒤에 pyenv부분은 위에서 본인이 지정한 name을 입력하는것이다. 
$ pyenv local pyenv 

참고사항

가상환경 활성화 activate / 비활성화 deactivate 이다.

폴더 별 적용 방법

~$ mkdir django_test
~$ cd django_test
django_test $ pyenv virtualenv 3.6.2 pyenv
django_test $ pyenv local pyenv
(pyenv)django_test $ 

위와 같은 방법으로 가상환경 설정을 한다. 해당 폴더에서 적용해야 다른 디렉토리로에서 적용 안된다.

'python' 카테고리의 다른 글

python 객체지향(OOP) 설계 원칙  (0) 2020.10.18
python 정적메소드  (0) 2020.10.18
python @property에 대해서  (0) 2020.10.13
python 설치 및 환경 설정  (0) 2020.09.30
pycharm 설치 (mac)  (0) 2020.09.26