2023年2月8日水曜日

Pythonのモジュールを追加する

Pythonのモジュールを追加する際のメモです.
Pythonでモジュールがインストールされていないというエラーが出た際には,インストールする必要があります.

例えば,Jupyter-Notebookで以下のようなエラーが出たとします.

ModuleNotFoundError: No module named 'requests'

そんな時には,ターミナルから,以下のコマンドで requests というモジュールをインストールします.

% python3 -m pip install --upgrade requests


すると,以下のように流れてインストールが完了します.

Collecting requests

  Downloading requests-2.28.2-py3-none-any.whl (62 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 62.8/62.8 kB 2.7 MB/s eta 0:00:00

Collecting charset-normalizer<4,>=2

  Downloading charset_normalizer-3.0.1-cp310-cp310-macosx_11_0_arm64.whl (122 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 122.5/122.5 kB 4.6 MB/s eta 0:00:00

Collecting certifi>=2017.4.17

  Downloading certifi-2022.12.7-py3-none-any.whl (155 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 155.3/155.3 kB 3.1 MB/s eta 0:00:00

Collecting idna<4,>=2.5

  Downloading idna-3.4-py3-none-any.whl (61 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 61.5/61.5 kB 4.8 MB/s eta 0:00:00

Collecting urllib3<1.27,>=1.21.1

  Downloading urllib3-1.26.14-py2.py3-none-any.whl (140 kB)

     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 140.6/140.6 kB 5.0 MB/s eta 0:00:00

Installing collected packages: charset-normalizer, urllib3, idna, certifi, requests

Successfully installed certifi-2022.12.7 charset-normalizer-3.0.1 idna-3.4 requests-2.28.2 urllib3-1.26.14