환경설정

Mac에서 Python 관리 (2)

jinmc 2021. 1. 28. 14:46
반응형

출처 : medium.com/python-every-day/python-development-on-macos-with-pyenv-virtualenv-ec583b92934c 

 

저번 포스트 walkaroundthedevelop.tistory.com/7 에서 pyenv라는 library를 소개하였는데, 

Mac에서 제대로 virtual environment를 구축하기에는 충분하지가 않았습니다.

 

pyenv를 제대로 이용하기 위해서는 pyenv-virtualenv가 필요합니다.

일단 install을 합니다.

 

# Install Homebrew if it isn't already available
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

# Install pyenv-virtualenv
brew install pyenv-virtualenv

# Add pyenv-virtualenv initializer to shell startup script
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bash_profile

# Reload your profile
source ~/.bash_profile

 

그리고 virtual environment 를 만듭니다.

 

pyenv virtualenv <python-version> <name>

 

예를들어, 3.6.9를 설치하고 싶다면, 이렇게 되겠죠

 

# Install Python 3.6.9
pyenv install 3.6.9

# Create a new virtual environment
pyenv virtualenv 3.6.9 django-2.2

 

그리고는 activate합니다. 

pyenv activate django-2.2

만약 zshell을 이용하는 경우 source ~/.bash_profile을 하거나 ~/.zprofile 에 넣으면 됩니다.

 

반응형