JupyterNotebook初心者向けの記事です。
※記事内のミスがありましたら、コメントにてお教えください。
##事象:No module named 'pandas'のようなエラーが発生
import pandas as pd
のようなコードを実行し、
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-23-7dd3504c366f> in <module>
----> 1 import pandas as pd
ModuleNotFoundError: No module named 'pandas'
のエラーが発生したとき。
##原因:モジュールがjupyternotebook上にインストールされていない
実行しようとしていたモジュール(numpyやpandasなど)が、jupyternotebook上でインストールされていない可能性があります。
※terminal上や、その他IDEでインストールしていても、jupyternotebook上でモジュールを動かしたいときは、別途インストールが必要です。
##対処法:!pip installでインストールし直し
!pip install pandas
!pip
というコマンドを使って、モジュールをインストールし直しましょう。「!」を先頭につけることで、jupyternotebook上でも、システムコマンドを実行できます。
##結果:Successfully installed 〇〇と出ていれば成功
Collecting numpy
Downloading https://files.pythonhosted.org/packages/7c/cd/5243645399c09bb5081e8d2847583f7a6b7cca55eb096a880eda0b602d4d/numpy-1.18.0-cp36-cp36m-macosx_10_9_x86_64.whl (15.2MB)
|████████████████████████████████| 15.2MB 48kB/s eta 0:00:016
Installing collected packages: numpy
Successfully installed numpy-1.18.0
このようにインストールが完了すれば成功です。
再インストール後は、↑のように再度使いたいモジュールをimport
を使って呼び出してみてください。