いつもお世話になっております。
最近jupyterを使い始めたのですが、
外部モジュールの更新が上手くいかず、困っております。
以下のサンプルソースのように、
幾つかの外部モジュール(pythonスクリプト)を作成し、
importで読み込みを行っております。
python
1#lib以下にあるモジュールを追加 2import sys 3sys.path.append('./lib') 4 5#import 6import utilities as util 7import bootstrap as bs 8import cleanup as cu 9 10#モジュールの中身を表示 11print(dir(util))
外部モジュールの中身を更新した場合に、
更新が上手く反映されず、困っております。
例えば、以下のような動作を試しているのですが、
どうも上手くいきません...。
- jupyter notebook自体の再起動
- kernelの再起動
- ディレクトリ上に作成されている
__pycache__
フォルダの削除
しょうがないので、現状は
モジュールファイルを都度リネームして対処しています。
(ex utilities.py -> utilities2.pyのようにリネーム)
記事を調べてはみたのですが、
どうも似たような現象が見つからないです...。
python周りに詳しい方、どなたかご教授いただけないでしょうか?
お手数おかけしますが、よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/07/28 00:33