質問: Jupyter Notebookにてファイルを作成し、そのファイルをimportしてみたのですが、 「ModuleNotFounError」になってしまいます。 保存されているファイルのPathが適切でないのか、あるいは Jupyter Notebookの保存形式が.(.pyではなく).ipynbであることが原因のような気がするのですが.. 対処方法、ご教示くださいませ。 ◎importされるファイル ``` # hello.ipynb def func(): print('Hello') print(__name__) ``` ◎imporするファイル ``` # temp.ipynb import hello ModuleNotFoundError: No module named 'hello' ``` ◎Jupyter / Filesでは、両者は同列の位置関係で表示されています。 ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/a6d9585ad102730b4bf16a32ef6c55dc.png)
回答: > > Jupyter Notebookの保存形式が.(.pyではなく).ipynbであることが原因のような気がするのですが.. > > > それが原因です。 hello.py という名前のテキストファイルを作成してコードを記載してください。