1. pyenv 설치
2. python 설치 : 원하는 버전으로 설치
3. 맥 설정파일(.zshrc, .zprofile)에 아래 내용 추가
export PYENV_ROOT="$HOME/.pyenv"
command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
# eval "$(pyenv init --path)"
4. 설치한 버전으로 사용자 python 설정
pyenv global 파이썬버전
5. 가상환경 생성
python -m venv 가상환경이름
6. 기존 프로젝트의 라이브러리 목록 다운로드(같은 디렉토리에 requirements.txt로 저장)
pip freeze > requirements.txt
7. 신규 프로젝트에 라이브러리 목록 설치
pip install -r requirements.txt
8. flask 5000 port 사용 가능 여부 확인
lsof -n -i TCP:5000
9. 맥의 경우 ControllCenter 서비스 중지
10. 이제 개발 GOGO!
참고 자료
https://scshim.tistory.com/602
https://solvderror.com/python/zsh-command-not-found-python-2/