저는 꽤 오래 데이터 분석을 위해 jupyter 노트북을 사용했습니다. 내 jupyter 노트북 디렉토리에 모듈을 개발하고 그 새로운 모듈을 노트북에 가져올 수 있습니다. 내 jupyter 노트북 파일 디렉토리는 다음과 같이 나타낼 수 있습니다.jupyter 노트북 디렉토리의 모듈을 하위 디렉토리의 노트북으로 가져 오는 방법은 무엇입니까?
Jupyter notebooks\
notebook1.ipynb
new_module\
__init__.py
newfunction.py
currentnotebooks\
notebook2.ipynb
때 나는 내가 ImportError: No module named 'new_module'
다음 얻을 notebook2.ipynb에서 같은 명령을 시도 할 때 그러나 작동 notebook1.ipynb에서 사용 import new_module
. 두 가지 확실한 해결책은 A) new_module을 현재의 notebooks 디렉토리로 이동하거나 B) notebook2.ipynb를 new_module과 동일한 레벨로 이동시키는 것입니다. 나는 파일 구조를 전혀 뒤죽박죽하고 싶지 않다. 이것이 가능한가?
'new_module'을'sys.path'에 나열된 디렉토리 중 하나에 넣으면 어디에서나 가져올 수 있습니다. –