맥에서 VS Code의 터미널에서 콘다 환경에서 사용하려면 문제가 생기는 경우가 있다. 예를 들어 Django 설치하고 다 설정하고 python manage.py runserver
하면 Syntax error 가 뜬다.
그냥 터미널에서는 콘다 환경에서 잘되는데, VS Code 내부 터미널에서 잘안된다면 터미널 환경설정을 좀 바꿔주면 된다.
터미널창 우측 상단에 있는 + 옆의 아래로 화살표를 누르면 터미널 설정 구성이 보일 거다.
그걸 누르고, 좀 쭉 내리다가 보면,
Terminal > Integrated: Inherit Env
가 보인다. 여기서 체크 박스를 해제하자. (스크롤하기 귀찮으면 settings.json
에 들어가서 "terminal.integrated.inheritEnv": false
로 바꿔준다. 원래 true
로 되어있다.)
체크박스 해제 후 VS Code를 껐다 킨다.
잘된다. 해결!