けいゆうのブログ

MENSA会員・TOEIC985・競馬AI回収率150%

VSCode上のJupyterでモジュールをリロードできないとき

 

スポンサーリンク

はじめに

Visual Studio Code上でJupyterを使っていた際、モジュールのメソッドを動かしたときにエラーが出ました。

そこでモジュールのソースファイルを開いて一部を削除、ファイルを保存したのですが反映されません。

具体的には削除した行がまだ存在することになっており、そこでエラーが出続けるのです。

delでモジュールをアンインポートして再度読み込んだり、%autoreloadを使ったりしてもうまく行きません。

対処法

モジュールを記載しているファイルのタブを閉じてください。

開きっぱなしだと更新がうまく行かないようです。

Jupyter全般なのかVSCode上のJupyterだけなのかは定かでないですが、思わぬところでハマりました。