jupyter lab pandas Python プログラミング

Pythonのpandasをインストールして、ModuleNotFoundErrorを解決した方法

2021年5月1日

Photo by Stone Wang on Unsplash

こんにちは、北関東めかぶ城下町@mekablognetです。

Pythonのpandasを学習中にpandasをインポートしようとしたら、以下のようなエラーに出くわしました。

 Python
import pandas as pd
 message
---------------------------------------------------------------------------
ModuleNotFoundError Traceback (most recent call last)
in
----> 1 import pandas as pd
ModuleNotFoundError: No module named 'pandas'

今回はこの「ModuleNotFoundError」を解決していきたいと思います。

以下の環境で出たエラーであることを前提とします。

  1. jupyter lab を使用している
  2. Anaconda がインストール済み

結論から言うと、pandasをインストールすれば解決しました。

ModuleNotFoundErrorとは

ModuleNotFoundErrorとは、どのようなエラーでしょうか?
ググってみたところ、パッケージが見つからないとこのメッセージが出てきます。
今回の場合はpandasがインストールされていないことが原因でした。

なので、pandasがインストールされているか確認するために、以下のコマンドをコマンドプロンプト(Macの場合、ターミナル)に打ち込んでみました。

 command
python -m pip freeze

このコマンドでインストールされているパッケージを確認することができます。

実行した結果、以下のように表示されます。

 command
C:\Users\username>python -m pip freeze
anyio==2.2.0
argon2-cffi==20.1.0
async-generator==1.10
attrs==20.3.0
Babel==2.9.1
 
中略
 
numpy==1.20.2
packaging==20.9
pandocfilters==1.4.3
parso==0.8.2
pickleshare==0.7.5
prometheus-client==0.10.1
prompt-toolkit==3.0.18
pycparser==2.20
Pygments==2.8.1
pyparsing==2.4.7
pyrsistent==0.17.3
python-dateutil==2.8.1
pytz==2021.1
pywin32==300
pywinpty==1.0.1
pyzmq==22.0.3
requests==2.25.1
 
後略

pandasがインストールされていないのが確認できました。
それでは、pandasをインストールしていきましょう。

pandasのインストール方法

pandasをインストールするには、コマンドプロンプト(Macの場合、ターミナル)で以下のコマンドを入力します。

 command
pip install pandas

実行した結果は以下の通り

 command
前略
 
Successfully installed pandas-1.2.4
 
後略

 

では、もう一度”python -m pip freeze”を入力して、pandasがインストールされているか確認してみましょう。

 

 command
前略
 
numpy==1.20.2
packaging==20.9
pandas==1.2.4
pandocfilters==1.4.3
parso==0.8.2
 
後略

 

pandasがインストールされていることが確認できました。

もう一度jupyter labから実行してみた結果

それでは、jupyter labから問題が起きていた箇所を実行してみます。

今度はエラーメッセージが出てきませんので、pandasのインポートに成功しています。

同じようなエラーで苦しんでいる初学者の方のお役に立てたら幸いです。

-jupyter lab, pandas, Python, プログラミング
-, ,

© 2021 めかぶログω北関東めかぶ城下町のブログω