Mac에서 pyenv,pycharm python 개발 환경 세팅하기

pyenv 명령을 사용하면 여러 버전의 python 설치가 가능하다.

$ pyenv install 3.7.5

위 명령으로 설치를 하면 다음과 같이 설치 버전들을 확인 할 수 있다.

$ python versions
/usr/local/Cellar/python@2/2.7.17_1/Frameworks/Python.framework/Versions/2.7/Resources/Python.app/Contents/MacOS/Python: can't open file 'versions': [Errno 2] No such file or directory
iuseung-ui-MBP:010_dev victor$ pyenv versions
* system (set by /Users/victor/.pyenv/version)
  3.5.3
  3.7.5

pyenv-virtualenv 설치

$ brew install pyenv-virtualenv

pyenv-virtualenv는 pyenv에 python 가상환경을 만들어주는 플러그인이다. pyenv 명령으로 필요에 따라 여러 버전의 python을 설치하고 pyenv-virtualenv로 필요한 버전의 python 가상환경을 만들 수 있다.

$ pyenv virtualenv 3.7.5 dev_37
Looking in links: /var/folders/cb/hj031cjn06v25qv773t8s7qm0000gn/T/tmp1oga2s_d
Requirement already satisfied: setuptools in /Users/victor/.pyenv/versions/3.7.5/envs/dev_37/lib/python3.7/site-packages (41.2.0)
Requirement already satisfied: pip in /Users/victor/.pyenv/versions/3.7.5/envs/dev_37/lib/python3.7/site-packages (19.2.3)

PyCharm과 pyenv의 virtualenv 연동

앞서 생성한 특정 버전의 python 가상환경을 pycharm의 interpreter로 사용하는 것이 가능하다. 동영상을 참고하기 바란다.

참고

Leave a Reply