LoginSignup
1
2

More than 3 years have passed since last update.

Jupyter環境でimportができなかった件について (no module...)

Last updated at Posted at 2020-12-11

Kaggleを初めて、Jupyterで開発しようと思い環境を用意したのですが何故か他ファイルの関数をimportできなかった

環境

Vagrantで環境構築

問題について

Jupyterでimportをすると

---------------------------------------------------------------------------
ModuleNotFoundError                       Traceback (most recent call last)
<ipython-input-1-34fd8e2ed2a5> in <module>
----> 1 from test_1 import call

ModuleNotFoundError: No module named 'hello'

hello.ipynbがないといわれる

解決策

.ipynbはimportできなかった。対応していないっぽい(?)
.pyでファイルを作り直したらimportができた

.pyの作り方はこんな感じで作れます
ここではhello.ipynbhello.pyとして保存します
(実行するとhello.pyが同じディレクトリに保存されます)

%%writefile hello.py
def test():
    printe("Hello World")

追記

https://python.atelierkobato.com/py/#outline__1
https://noa-ai.hatenablog.jp/entry/2019/05/15/152141
この方法でも可能でした

最後に

新しい環境はわからないことばかりです

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2