기타

[vscode] python 설정

vhxpffltm 2022. 1. 19. 20:43

원래 파이썬 스크립트는 파이참이 잘 되어 있어 그걸로 사용하는데..

 

살다보니 vscode C++ 개발환경안에 테스트 코드로 python script가 있다.

 

이를 로컬에서 실행하고 테스트하려면? 단연 파이썬 스크립트 환경이 필요하다..

 

그래서 vscode에서 인터프리터를 적용하고 가상환경을 만들어 실행하는 등의 작업이 필요하다.

 

먼저 파이썬은 다 설치되어 있고 가상환경을 만들어야 한다.

 

적당한 경로에 venv 이름으로 만드는데 그 명령은

 

python -m venv venv -> 가상환경을 만들고

source [경로]/bin/activate -> 를 실행하면

 

터미널에 venv 가상환경이 적용된것을 확인할 수 있다.

 

문제는 자꾸 인터프리터가 없다하고 python 포맷인 black 패키지가 없다하고... 뭔가 잘못된것을 확인했다.

 

찾아보면, vscode 명령 팔레트에서 인터프리터를 설정하라고 하는데 이 인터프리터 설정 경로를!

 

venv 가상환경 안에 있는 인터프리터로 설정하고 해당 가상환경 안에서 패키지를 설치하고 사용하면 문제가 없을것이다. 처음에는 로컬 환경의 python만 가리켜서 문제를 찾는데 해맸다.

 

항상 확인을 아래의 설정에서 잘 되어있는지 확인하도록 하면 쉽게 작업할 수 있다.

 

 

혹시모를 다른 방법들

https://stackoverflow.com/questions/54106071/how-can-i-set-up-a-virtual-environment-for-python-in-visual-studio-code

 

How can I set up a virtual environment for Python in Visual Studio Code?

In my project folder I created a venv folder: python -m venv venv When I run command select python interpreter in Visual Studio Code, my venv folder is not shown. I went one level up like suggeste...

stackoverflow.com

 

 

'기타' 카테고리의 다른 글

[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