Python プログラミング

PythonでGoogleのAPIエラー(No module named 'apiclient.discovery')

PythonでGoogleのAPI(このときはYoutube Data API v3)を使おうとしたら下記のエラーが出ました。

 

ModuleNotFoundError: No module named 'apiclient.discovery'

 

同様のエラーが出ている人いたんですが、参考サイトの情報が古かったりで少し詰まったので回避方法をまとめます。

 

以下のインストール&インポート方法で回避!!

 

インストール

$ pip install --upgrade google-api-python-client  # pipの場合

$ pipenv install --upgrade google-api-python-client  # pipenvの場合

 

インポート

from googleapiclient.discovery import build # buildは任意のモジュール

 

--upgrade google-api-python-clientgoogleapiclient.discoveryがポイントです。

 

-Python, プログラミング
-,

© 2020 クラインの備忘壺