vscode python version 불일치 현상 해결 방법
vscode python version 불일치 현상
# 증상
- 터미널에서 python --version 을 실행하면 3.12 가 나오는데,
vscode 창의 하단부 상태표시줄의 python 버전은 3.13 으로 표시된다.
- 프로젝트(*.code-workspace)마다 vscode 창의 하단부 상태표시줄의 python 버전이 다르게 표시된다.
- .venv (2.13.5.final.0), python 3.13, ...
---------------------------------------
< 해결 방법 >
- vscode settings.json 수정
"python-envs.terminal.autoActivationType": "command", // 터미널 창의 python version과 맞춤
"python.defaultInterpreterPath": "${env:USERPROFILE}\\.local\\bin\\python.exe", // 기본 python version - uv의 기본 버전
- 현재 프로젝트의 버전 변경
Command Palette... (Ctrl+Shift+P)
Python: Clear Workspace Interpreter Setting
Python: Select Interpreter
C:\Python\Python312\python.exe 선택
Developer: Reload Window
- 표시가 계속 남는 경우에만 다음 명령도 실행
Python Environments: Clear Cache
Python Environments: Refresh All Environment Managers