[VSCode venv 가상환경 연결]
문제점
- VSCode 설치 후,
- venv 를 통해 가상환경을 생성하였는데,
- Python interpreter에 생성한 가상환경이 나타나지 않았음.
* venv 을 통한 가상환경 생성: https://docs.python.org/ko/3/tutorial/venv.html
12. 가상 환경 및 패키지 — Python 3.9.1 문서
12.1. 소개 파이썬 응용 프로그램은 종종 표준 라이브러리의 일부로 제공되지 않는 패키지와 모듈을 사용합니다. 응용 프로그램에 특정 버전의 라이브러리가 필요할 수 있는데, 응용 프로그램에
docs.python.org
* Python interpreter 가상환경 연결
Visual Studio Code 파이썬(Python) 가상개발환경(venv) 셋팅
Visual Studio Code 파이썬(Python) 가상 개발환경(venv) 세팅 PC를 여러 번 초기화하며 개발환경을 세팅하면서 고민도 하고 실제로 이런저런 IDE와 라이브러리들을 설치하면서 고심한 결과 Pycharm과 Vis
mr-spock.tistory.com
해결
'가상환경이 있는 폴더의 상위폴더'를 VSCode에서 open 하면,
Python interpreter에 생성한 venv (가상환경) 이 나타남.
github.com/microsoft/vscode-python/issues/2470
Vs Code Python not finding venv environments · Issue #2470 · microsoft/vscode-python
Environment data VS Code version: 1.26.1 Extension version (available under the Extensions sidebar): 2018.7.1 OS and version: macOS High Sierra(10.13.6) Python version (& distribution if applic...
github.com
21.01.09 추가
docker를 사용하면서
vs code에서 remote로 접속해서 함.
그렇게 된다면, remote server에 있는 python interpreter를 지정을 해 줘야지 거기에 있는 환경 setting에 맞춰서 코드 작업을 할 텐데.
문제점
remote에 있는 가상환경이 제대로 안 잡힐 때가 있음.
(e.g. vs code 왼쪽 하단에 list가 있고, 해당 list를 골라도, 가상 환경이 안 잡힐 때가 있음.)
해결책
vs code json setting에서 강제로 설정해 주는 것이 있음.