2017-11-09 3 views
0

ファイルの変更をJupyterNotebookプロセスに通知することはできますか?私のノートには、以下のようないくつかの関数やクラスがロードされています。JupyterNotebooksでファイルを動的に読み込むには?

from my_file import my_func 

次に、my_file.pyをVSCodeなどの他のエディタで編集します。私はJupyterNotebookにmy_file.pyを再度ロードします。 これまで、JupyterNotebookは、編集後に再びセルの下を走っても、古いmy_file.pyをロードします。 JupyterNotebookプロセスを再起動する必要があります。

答えて

0

自分で解決策を見つけました。私は最初に以下を宣言します。

%load_ext autoreload 
%autoreload 2 

詳細を参照してください。

  • https://ipython.org/ipython-doc/3/config/extensions/autoreload.html

    %の自動再2

    リロード(%のaimportによって除外されるものを除く)すべてのモジュール 型付けされたPythonコードを実行する前に毎回。

    関連する問題