다른 경로의 파일 from .. import 에서 잡아주기
by Cori다음과 같은 구조에서는 src 폴더 내의 파일들을 바로 불러올 수 있다.
''' train_encoder.py '''
from src import encoder
enc = encoder()
하지만 다음과 같이 실행 파일이 src 폴더와 동일한 경로 상에 위치하는 경우, 앞의 코드는 src 폴더를 찾지 못한다.
이를 해결하기 위해서는, 다음과 같이 해당 파일에 경로를 추가해주어야 한다.
import sys
sys.path.append('{directory to src folder}')
# example: sys.append('/cori/stock/src')
경로를 추가해주고 난 후, PYTHONPATH에 import 하고자 하는 폴더의 경로를 추가해주자.
export PYTHONPATH=$PYTHONPATH:/path/to/project/src # Ubuntu
set PYTHONPATH=%PYTHONPATH%;C:\path\to\project\src # Windows
그러면 이제 잘 실행될거다 !
'CS > Python' 카테고리의 다른 글
API Key 유출 방지를 위한 2가지 방법 (Python) (0) | 2024.07.29 |
---|---|
[자료구조] 연결리스트와 트리 구조 (0) | 2021.11.06 |
[자료구조] 최단 경로 (0) | 2021.11.01 |
[자료구조] 동적계획법 (0) | 2021.10.24 |
[자료구조] 재귀함수 (0) | 2021.10.05 |
블로그의 정보
코딩하는 오리
Cori