###前提・実現したいこと
pythonでスプレッドシートを読み込むプログラムを書いてまして、
「ServiceAccountCredentials」をimportするところでどうしてもエラーが発生してしまいます。
何かインストールするライブラリが足りないのでしょうか?
ご存知の方がいらっしゃったら教えていただきたいです…。
###発生している問題・エラーメッセージ
import os import gspread from oauth2client.service_account import ServiceAccountCredentials Traceback (most recent call last): File "<ipython-input-3-e066906faf63>", line 3, in <module> from oauth2client.service_account import ServiceAccountCredentials ImportError: cannot import name 'ServiceAccountCredentials'
###該当のソースコード
python
1import os 2import gspread 3from oauth2client.service_account import ServiceAccountCredentials
###試したこと
pip install oauth2client
を実行した後にエラーが発生しましたので、
pip install --upgrade oauth2client
pip install --upgrade oauth2client --ignore-installed six
などサイトを見て試してみたのですが、どうやってもエラーが起きてしまいます。
###補足情報(言語/FW/ツール等のバージョンなど)
pythonのバージョンは3.6を使用しております。
※※import oauth2client; print(oauth2client.version)の結果追記
ご回答いただきありがとうございます。
import oauth2client; print(oauth2client.version)を実行したところ、
「1.5.2」と出ました。バージョンが古く、ServiceAccountCredentialsがないということでしょうか?
バージョンアップの方法が分からないため、教えていただけると助かります。
(追記はこちらでよろしかったでしょうか?teratailの使い方がまだわからず…。)
回答1件
あなたの回答
tips
プレビュー