Jupyter notebook からpythonモジュール(*.py)をImport
Motivation
関連記事は死ぬほど転がってますが、端的に自分が覚えておきたい点をまとめておきたい。
Import可能なモジュール
pathが通っているフォルダに配置されているモジュールのみインポートが可能。 パスは以下で確認できる。
import sys sys.path # 'D:\\Programs\\jupyter\\** directory of the notebook', # 'D:\\Programs\\Anaconda\\python37.zip', # 'D:\\Programs\\Anaconda\\DLLs', # 'D:\\Programs\\Anaconda\\lib',
Import方法
notebook以下にモジュールが配置されているのであれば、特に何もせずインポート可能。
例えばnotebook以下に/module/vgg_voc.pyが配置されておりそれを読み込むならば from module import vgg_voc
で読み込める。
notebook配下以外のモジュールを読み込みたい場合は、sys.path.append('module directory')
でパスを追加する必要がある。その後の手順は同様。