実現したいこと
- 自作モジュールをインポートしたい
前提
google driveの同じフォルダ内に"main.ipynb", "soil_moisture_depletion_calc.py","ar_calibration.py"の3ファイルを置いています.
google colab でpythonを用いてmain.ipynbに,"soil_moisture_depletion_calc","ar_calibration"の2つをインポートしようとしています.
”soil_moisture_depletion_calc”をインポートしようとしたところ,そのような名前のモジュールはないというエラーが出てインポートできませんでした.
しかし,"ar_calibration"はインポートできました.
”soil_moisture_depletion_calc”をインポートする方法,および同じディレクトリにある2つのモジュールのうち一方しかインポートできない原因が知りたいです.
発生している問題・エラーメッセージ
ModuleNotFoundError: No module named 'soil_moisture_depletion_calc'
該当のソースコード
python
1# Google Driveと接続2from google.colab import drive 3drive.mount('/content/drive')4 5import os 6# 作業フォルダへの移動7os.chdir('/content/drive/MyDrive/arida/function') 8 9import ar_calibration as ar_cal 10import soil_moisture_depletion_calc 11
試したこと
- ファイル名が間違っていないか確認した
- ネットで原因を調べたがそれらしいものは見つからなかった
- google driveをいったん閉じて再度実行した
- PCを再起動した

0 コメント