ROKO
[Mac] vscode PATH 설정 오류 본문
지긋지긋하게 괴롭히던 버그?오류를 해결했다. vscode를 설치할때 PATH 환경변수를 설정을 안하고 설치했는지 과거의 내가 어떻게 설치했는지 기억이 안나는데 간략히 버그를 설명하자면 아래와 같다.
본인은 anaconda를 이용해 가상환경에서 코드를 실행하고 있다. vscode에서 화살표 모양의 run code를 실행하면 python언어 또한 가상환경에 해당하는 언어로 선택되어 실행되는데 터미널에서 그냥 python으로 실행시 가상환경에서 설치한 python이 아닌 기존 path에 있는 python으로 실행되어 에러가 발생하였다. 확인 방법은 화살표를 이용해 실행하면 python 경로가 절대경로로 가상환경에 설치된 위치가 터미널에 뜬다.
which python3
터미널의 경우 위의 코드를 실행하면 기본 파이썬 설치 위치를 출력하는데 터미널 실행시 이 위치에 있는 파이썬으로 실행된다.
나중에 환경변수에 대한 분석을 시간이 나면 해봐야겠다. 우선 이 상황을 해결하기 위해 구글링을 해본 결과,
vscode에 cmd+shift+p 환경설정을 열고 Preferences: Open Workspace settings (JSON) 을 검색해
"terminal.integrated.env.osx": {
"PATH": ""
}
를 작성해 넣고 저장한뒤 초기화하면 해당 환경변수 에러가 해결됨을 볼 수 있다. 이 문제가 환경변수 문제임을 알고 있긴 했지만 vscode에서 run 버튼을 이용했을때와 terminal을 사용했을때 실행과정을 공부할 시간이 없어 근본적인 문제 이해를 하지 못했다. 문제는 해결했으니 여유가 생긴다면 컴파일러와 터미널에 대해서 자세히 알아봐야겠다.
'Develop' 카테고리의 다른 글
How to install requirements.txt with conda (0) | 2023.04.18 |
---|---|
[Pytorch] TensorboardX (0) | 2023.04.14 |
Prompt Engineer (0) | 2023.03.12 |
[Python] list slicing replace (0) | 2023.03.05 |