본문 바로가기
Setting/vscode

VSCODE에서 custom path 설정하는 방법

by _YUJIN_ 2023. 6. 30.

 

다른 py파일에서 만든 함수를 불러와서 사용하고 싶을 때 !

 

예를 들어) modules 폴더 안에 있는 custom_func.py 파일에 있는 kor_keyword( ) 함수를 불러오고자 한다. 

1. 먼저, 시스템 관련 라이브러리인 sys를 활용해서 modules 폴더 경로를 시스템에 추가해준다. 

import sys
sys.path.append("..modules")
from custom_func import kor_keyword

여기서도 코드는 아무 문제 없이 실행되지만, import 부분에서 노란색 줄로 경고 메세지가 보일것이다. 

거슬리지 않는다면 무시해도 되지만.. 나는 너무 거슬려서 아래 방식을 추가로 설정해주었다.

2. settings.json에서 추가로 설정을 해준다. 

아래 예시처럼 코드 실행은 되지만, 노란색 밑줄이 그어져 신경이 쓰일 수 있다. (경로를 추가해줘도 쉘에서는 모를수있기 때문 !!)

이를 해결하기 위해서는 settings.josn에서 경로를 추가해주는 작업이 필요하다. 

{
	"python.analysis.extraPaths" : ["your_to_path/"]
}

이렇게 하고나면 노란색 밑줄이 사라진 것을 확인할 수 있다.!!

settings.json을 생성하는 방법은 이전 게시물을 참고하면된다. 

 

2023.01.09 - [Setting/vscode] - VSCODE에서 가상환경 자동으로 실행하기

 

VSCODE에서 가상환경 자동으로 실행하기

vscode에서 작성하는 python 파일 (.py)이나 jupyter notebook 파일 (.ipynb)에서 가상환경이 자동으로 설정되도록 한다. (python과 vscode가 설치되어 있다는 가정하에 진행) 1. vscode에서 명령어 팔레트를 실행

leeyujin.tistory.com

 

 

반응형