FRONT-END/TIL

[TIL] 230111

서근 2023. 1. 12. 00:31
반응형

20230111

향해99에서 지급해 준 PyCharm을 사용하면서 간단한 프로젝트를 돌려보다, 익숙했던 VSCode가 아니라 너무 복잡하고 귀찮았다. 파이참으로는 대부분 파이썬을 사용했기에 인터프리터만 다운로드해 주면 아주 편하긴 했었다. 하지만 OT주 토이프로젝트를 진행하면서 4개월짜리 파이참을 쓰기는 싫었다. 

 

토이프로젝트는 파이썬 기반으로 만들어질 것이기 때문에 VSCode에도 파이썬 관련 인터프리터들을 pip3 install 형식으로 가져와줘야 했다. 하지만 VSCode에서는 다양한 오류들을 뿜었다. 

ModuleNotFoundError: No module named 'pymongo'
ModuleNotFoundError: No module named 'Flask'

위와 같은 오류가 콘솔에 계속해서 찍혔고, 아래 방법을 시도했다.

$ pip3 install pymongo
$ pip3 install Flask

그마저도 안 돼서 pip3 업데이트까지 진행했지만 여전히 같은 오류를 보여줬다.

$ pip3 install --upgrade pip

해결방법

하지만 해결방법은 생각보다 간단했다. 

 

VSCode에서는 한 가지 단계를 더 거쳐야 했다.

 

+ + P 를 눌러 Command line을 띄우고, 해당 Command linePython:Select Interperter를 입력하고 엔터 후 그 후에 나온 파이썬 버전들 중 선택하고자 하는 파이썬 버전을 눌러주면 끝이었습니다.

그리고 만약 Python3의 pip3가 설치되지 않았다면, 설치 후 원하는 인터프리터를 설치해 주니 VSCode에서도 정상적으로 파이썬을 이용할 수 있게 되었다.

 

인터프리터는 최초 한 번만 설치하면 됐었는데, 머지를 받을 때마다 왜인지 Command line에서 파이썬을 선택해줘야 한다는 게 의아했다. 물론 파이썬은 토이프로젝트 풀스택미니 프로젝트 후로는 안 쓸 테지만...