Computer Science⌨️/Mac | 개발환경 | LINUX | UNIX

MAC | vscode 파이썬 가상환경 설정 | Python Virtualenv

SD. 2023. 3. 30. 10:27

이런 저런 패키지들을 설치하면서 실습하다 보니, 기본으로 설치되어있는 python 폴더의 라이브러리에 계속 패키지가 쌓이면서
왜인지 (아직) 모르겠으나, terminal에서 오류가 생긴다. (powerlevel10k 적용이 풀린다거나, terminal setting이 리셋되거나)


vscode 파이썬 가상환경 설정 | python virtualenv

1. terminal (or iterm2)에서 프로젝트 디렉토리 생성 (실습환경을 구축할 폴더 생성)

#python project를 생성할 디렉토리까지 진입

mkdir project

cd project

python -m venv pyenv

이렇게 해두면 기존에 없었던 디렉토리가 생성된다

#vscode 실행 (Visual Studio Code)
code .
cmd(⌘) + , #설정창 열기

python 검색 후

Python > Auto Complete : Extra Paths > Edit in settings.json

#settings.joson 편집(python.pythonPath 추가)
"python.pythonPath": "/Users/"사용자"/"기존디렉토리"/"프로젝트디렉토리"/pyenv/bin/python"

Terminal 에서 프로젝트 디렉토리에서 pyenv 활성화

cd pyenv

source bin/activate

pip list

pyenv 활성 화 후 > interpreter 변경

새로 생성한 ./pyenv/bin/python에서 실행