hgk0404.tistory
Code After Work
hgk0404.tistory

공지사항

  • 블로그
전체 방문자
오늘
어제
  • 전체 카테고리
    • [컴퓨터비전]
    • [MLOps]
      • [FastAPI]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [AI]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404.tistory

Code After Work

[가상환경] vscode 실행시 venv 자동실행
[Dev]/[가상환경]

[가상환경] vscode 실행시 venv 자동실행

2025. 5. 7. 16:57
728x90

venv 가상환경은 항상 source <폴더명>/bin/activate를 눌러주어야 하는 번거로움이 있습니다. 하지만 일련의 세팅으로 pythoninterpreterpath를 수정하는 방식으로 vscode 특정 디렉토리(루트 디렉토리)를 열때 자동으로 실행되게 하는 방법이 있습니다. 
*리눅스와 윈도우가 다르니 자신의 환경에 맞게 확인하시면 됩니다.

1. 우분투(리눅스)

1. 가상환경 생성

이렇게 venv 디렉토리를 생성해 줍니다.

 

2. .bashrc 파일

.bashrc 파일 맨 아래에 생성한 가상환경 실행 코드를 넣습니다.

source <가상환경이름>/bin/activate


 

2. 윈도우

1. 가상환경 폴더와 .vscode 폴더 위치 통일

.vscode랑 가상환경 폴더의 위치는 동일한 위치입니다.

2. settings.json 파일

내부에 있는 .vscode속 settings.json 파일은 다음과 같이 생겼습니다.

{
  "python.defaultInterpreterPath": "~~~이전까지의 디렉토리 절대경로\\env311\\Scripts\\python.exe",
  "terminal.integrated.profiles.windows": {
    "PowerShell Venv": {
      "source": "PowerShell",
      "icon": "terminal-powershell",
      "args": [
        "-NoExit",
        "-Command",
        "& '~~~~이전까지의 디렉토리 절대경로\\env311\\Scripts\\Activate.ps1'"
      ]
    }
  },
  "terminal.integrated.defaultProfile.windows": "PowerShell Venv"
}

pythonInterpreterPath에 pathon.exe를 넣고 args에 Activate.ps1을 넣는 점이 차이점입니다.
 
특정 디렉토리를 사용할 때만 적용되는 설정이기 때문에 하나의 프로젝트 폴더에 하나의 가상환경만 사용하신다면 편리한 설정입니다.

728x90
저작자표시 동일조건 (새창열림)

'[Dev] > [가상환경]' 카테고리의 다른 글

[Docker] 우분투 Docker 설치 & 그룹 권한 부여  (0) 2025.07.15
[CUDA] 윈도우11 Nvidia-CUDA, nvcc 11.8 설치  (0) 2025.05.03
[가상환경] venv 가상환경 생성(버전 지정)  (0) 2025.05.03
[venv] 파이썬 가상환경 venv 생성 및 활성화  (0) 2024.04.01
[Anaconda] 윈도우 wsl 우분투에 아나콘다 설치 (Ubuntu 22.04 LTS)  (0) 2024.03.26
'[Dev]/[가상환경]' 카테고리의 다른 글
  • [Docker] 우분투 Docker 설치 & 그룹 권한 부여
  • [CUDA] 윈도우11 Nvidia-CUDA, nvcc 11.8 설치
  • [가상환경] venv 가상환경 생성(버전 지정)
  • [venv] 파이썬 가상환경 venv 생성 및 활성화
hgk0404.tistory
hgk0404.tistory
공부기록

티스토리툴바