원래 파이썬 스크립트는 파이참이 잘 되어 있어 그걸로 사용하는데..
살다보니 vscode C++ 개발환경안에 테스트 코드로 python script가 있다.
이를 로컬에서 실행하고 테스트하려면? 단연 파이썬 스크립트 환경이 필요하다..
그래서 vscode에서 인터프리터를 적용하고 가상환경을 만들어 실행하는 등의 작업이 필요하다.
먼저 파이썬은 다 설치되어 있고 가상환경을 만들어야 한다.
적당한 경로에 venv 이름으로 만드는데 그 명령은
python -m venv venv -> 가상환경을 만들고
source [경로]/bin/activate -> 를 실행하면
터미널에 venv 가상환경이 적용된것을 확인할 수 있다.
문제는 자꾸 인터프리터가 없다하고 python 포맷인 black 패키지가 없다하고... 뭔가 잘못된것을 확인했다.
찾아보면, vscode 명령 팔레트에서 인터프리터를 설정하라고 하는데 이 인터프리터 설정 경로를!
venv 가상환경 안에 있는 인터프리터로 설정하고 해당 가상환경 안에서 패키지를 설치하고 사용하면 문제가 없을것이다. 처음에는 로컬 환경의 python만 가리켜서 문제를 찾는데 해맸다.
항상 확인을 아래의 설정에서 잘 되어있는지 확인하도록 하면 쉽게 작업할 수 있다.
혹시모를 다른 방법들
'기타' 카테고리의 다른 글
[python] sqlacodegen 데이터 ORM (0) | 2022.01.27 |
---|---|
[Cmake] Cmake 와 Google test (0) | 2022.01.27 |
[vscode] python format 설정과 launch.json (0) | 2022.01.19 |
[vscode] Ctrl + tap 탭 이동 (0) | 2021.11.14 |
Summary (0) | 2020.07.14 |