공부/python

VS Code에서 pycache 숨기기: 간단한 설정 가이드

inSaPPoRo 2025. 1. 21. 11:31

Python 프로젝트를 진행하다 보면 __pycache__ 디렉터리가 폴더 곳곳에 생성되어 탐색기 화면을 지저분하게 만드는 경우가 많습니다. 이 글에서는 VS Code의 설정을 활용하여 __pycache__를 간단히 숨기는 방법을 알아보겠습니다.

왜 __pycache__가 생기나요?

Python 인터프리터는 실행 속도를 높이기 위해 .pyc 파일을 캐시합니다. 이 파일들은 __pycache__ 폴더에 저장되며, 기본적으로 프로젝트 디렉터리에 노출됩니다.

VS Code에서 숨기는 방법

  1. settings.json 파일 열기
    • VS Code에서 Ctrl+, 또는 Cmd+,를 눌러 설정 화면을 열고, 우측 상단의 종이 아이콘(편집기에서 열기)을 클릭합니다. 또는 워크스페이스 폴더에 .vscode/settings.json 파일을 직접 열어도 됩니다.
  2. 파일 제외 설정 추가
    • 다음 항목을 settings.json에 추가하여 __pycache__를 숨길 수 있습니다:
    • { "files.exclude": { "**/__pycache__": true } }
    • 위 설정은 프로젝트 폴더의 어디에 있든지 __pycache__ 디렉터리를 탐색기에서 숨깁니다.
  3. 탐색기에서 확인
    • 설정을 저장한 후, VS Code 탐색기에서 __pycache__ 디렉터리가 더 이상 보이지 않는지 확인합니다.

전체 VS Code에서 숨기기

사용자 수준 설정 파일을 열어 files.exclude 항목에 **/__pycache__를 추가하면 모든 프로젝트에서 동일하게 적용됩니다. 사용자 설정을 열고 위와 동일한 JSON 항목을 추가하면 됩니다.

기타 팁

  • **/pattern 형식으로 다른 디렉터리나 파일도 숨길 수 있습니다.
  • 이 방법은 오로지 VS Code 내에서만 적용되며, 실제 파일 시스템에서는 여전히 존재합니다.

이와 같은 방법으로 __pycache__ 디렉터리를 숨기면 탐색기 화면이 훨씬 깔끔해지고, 필요한 파일과 폴더를 보다 쉽게 관리할 수 있습니다.

728x90