2017-01-21 4 views
0

이것은 일반적인 질문이므로 코드는 여기에 포함되어 있지 않습니다.Python 스크립트에서 함수를 수정하고 저장 한 후, 사용되는 함수가 Jupyter 노트북에서 업데이트되지 않았습니다.

필자는 필자가 숭고한 방식으로 사용해야하는 파이썬 함수를 작성하고 모든 수정 후에 저장했는지 확인합니다. python 파일을 변경하는 동안 jupyter 노트가 나란히 실행됩니다.

문제는 내가 jupyter 노트북에서 디버깅을 할 때, 파이썬 파일을 수정 한 후에 가져 오기를 실행했지만 변경 사항이 jupyter 노트북에 나타나지 않는다는 것입니다.

아무도 말해 줄 수없는 이유는 무엇입니까? 파이썬 파일의 최신 버전을 가져 오기 위해 매번 localhost를 종료해야합니까? 이것을 피할 수있는 방법이 있습니까?

고맙습니다.

답변

0

모듈을 이미 가져온 경우 다시 가져 오면 디스크에서 파일을 다시 읽지 않습니다. reload(module)을 사용해야합니다. (유사한 문제에 대한 자세한 정보는 here을 참조하십시오.) 문제의 원인이 아니라면 합리적으로 추측 할 수 있습니다.

+0

감사합니다. – Sen