Python 프로젝트를 진행하다 보면 __pycache__ 디렉터리가 폴더 곳곳에 생성되어 탐색기 화면을 지저분하게 만드는 경우가 많습니다. 이 글에서는 VS Code의 설정을 활용하여 __pycache__를 간단히 숨기는 방법을 알아보겠습니다.
왜 __pycache__가 생기나요?
Python 인터프리터는 실행 속도를 높이기 위해 .pyc 파일을 캐시합니다. 이 파일들은 __pycache__ 폴더에 저장되며, 기본적으로 프로젝트 디렉터리에 노출됩니다.
VS Code에서 숨기는 방법
- settings.json 파일 열기
- VS Code에서 Ctrl+, 또는 Cmd+,를 눌러 설정 화면을 열고, 우측 상단의 종이 아이콘(편집기에서 열기)을 클릭합니다. 또는 워크스페이스 폴더에 .vscode/settings.json 파일을 직접 열어도 됩니다.
- 파일 제외 설정 추가
- 다음 항목을 settings.json에 추가하여 __pycache__를 숨길 수 있습니다:
- { "files.exclude": { "**/__pycache__": true } }
- 위 설정은 프로젝트 폴더의 어디에 있든지 __pycache__ 디렉터리를 탐색기에서 숨깁니다.
- 탐색기에서 확인
- 설정을 저장한 후, VS Code 탐색기에서 __pycache__ 디렉터리가 더 이상 보이지 않는지 확인합니다.
전체 VS Code에서 숨기기
사용자 수준 설정 파일을 열어 files.exclude 항목에 **/__pycache__를 추가하면 모든 프로젝트에서 동일하게 적용됩니다. 사용자 설정을 열고 위와 동일한 JSON 항목을 추가하면 됩니다.
기타 팁
- **/pattern 형식으로 다른 디렉터리나 파일도 숨길 수 있습니다.
- 이 방법은 오로지 VS Code 내에서만 적용되며, 실제 파일 시스템에서는 여전히 존재합니다.
이와 같은 방법으로 __pycache__ 디렉터리를 숨기면 탐색기 화면이 훨씬 깔끔해지고, 필요한 파일과 폴더를 보다 쉽게 관리할 수 있습니다.
728x90