6

GoogleドライブSDKクイックスタートの例( https://developers.google.com/drive/quickstart )を試行すると、次のエラーメッセージが表示されます。

Traceback (most recent call last):
  File "quickstart.py", line 6, in <module>
    from apiclient.discovery import build
  File "build/bdist.macosx-10.6-intel/egg/apiclient/discovery.py", line 45, in <module>
  File "build/bdist.macosx-10.6-intel/egg/apiclient/errors.py", line 26, in <module>
ImportError: cannot import name util

チュートリアルで説明したように、最初に私のMac端末で私は:

easy_install --upgrade google-api-python-client

Mac OS 10.7.4python2.7.2を使用しています

4

1 に答える 1

2

pipの代わりに使用することをお勧めしeasy_installます。同様の質問に対するこの回答によると、クライアントライブラリとoauth2clientライブラリに互換性がない可能性があります。pip install -U google-api-python-client両方を(またはpip3Python 3の場合)アップグレードするのが最適です。

クイックスタートが機能するようになった後、Drive APIを使用する少し長く、より「現実的な」例を見たい場合は、ここに私が作成したいくつかのビデオとブログ投稿があります。

(*)-TL; DR:プレーンテキストファイルをドライブにアップロードし、Googleドキュメント形式にインポート/変換してから、そのドキュメントをPDFとしてエクスポートします。上記の投稿では、DriveAPIv2を使用しています。このフォローアップ投稿では、Drive API v3への移行について説明しています。これは、両方の「貧乏人のコンバーター」の投稿を組み合わせた開発者向けビデオです。

于 2017-03-09T05:33:34.340 に答える