モジュールを更新してリロードしようとするたびに、この厄介なエラーメッセージが表示されます。
mymodule
ファイルを含むパッケージにモジュールがmypackage
あり__init___.py
ます。
私がする時
from mypackage import mymodule
全て大丈夫。
モジュールを更新してリロードした後
reload(mymodule)
エラーが表示されます:
In [4]:
...: reload(constants)
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-4-264a569b44f9> in <module>()
1
----> 2 reload(mymodule)
ImportError: No module named mymodule
これを解決するには、インタープリターを強制終了し、1 つのモジュールをリロードするときにすべてを再インポートする必要がありますが、これは非常に時間がかかり面倒です。どうすれば修正できますか?
PS:
これは に問題があると思われますが、Visual Studio 用の Python ツールを使用しているため、オプションPYTHONPATH
が見つかりません。PYTHONPATH
アップデート
私が覚えている限りでは、私がこれを持った直後に物事がうまくいかなくなったようです.
import os
os.chdir(constants.PROJECT_PATH + '//data//')
モジュールの 1 つに。それでも、それは本当に重要ですか?
括弧内のパスはまさに私のプロジェクト パスであるため、問題ではないと思います。