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
을 쳐서
위와 같은 명령어가 나오면 완료된것이다.
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 |