맥북 M1 파이썬 설치, 가상환경 설정 임포트, Flask 로 app.py 띄우기

정규호·2023년 2월 13일
0
post-custom-banner

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!


참고 자료

[MacOS] M1 python3 설치하기

https://imksh.com/90

M1 맥북의 PYENV 환경에서 TORCHVISION IMPORT시 에러MODULE NOT FOUND ERROR: NO MODULE NAMED ‘_LZMA’

https://codethief.io/ko/m1-%EB%A7%A5%EB%B6%81%EC%9D%98-pyenv-%ED%99%98%EA%B2%BD%EC%97%90%EC%84%9C-torchvision-import%EC%8B%9C-%EC%97%90%EB%9F%ACmodule-not-found-error-no-module-named-_lzma/

pyenv란? pyenv 사용하기

https://scshim.tistory.com/602

[Solved] zsh: command not found: python

https://solvderror.com/python/zsh-command-not-found-python-2/

파이썬 가상환경 요약

https://velog.io/@jey2965/%ED%8C%8C%EC%9D%B4%EC%8D%AC-%EA%B0%80%EC%83%81%ED%99%98%EA%B2%BD-%EC%9A%94%EC%95%BD

[Server] Port 5000 already in use | MacOS 사용자라면 무조건 해결할 방법

https://algoroot.tistory.com/44

profile
The Man Who Lift
post-custom-banner

0개의 댓글