2012-09-24 15 views
6

Tôi nhận được thông báo lỗi sau khi thử Ví dụ Quickstart của Google Drive SDK (https://developers.google.com/drive/quickstart)."NhậpError: không thể nhập tên util" Lỗi trên Ví dụ về Quickstart của Google Drive SDK

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 

Như đã giải thích trong hướng dẫn, lần đầu tiên trên thiết bị đầu cuối máy Mac của tôi I:

easy_install --upgrade google-api-python-client 

Tôi đang sử dụng một máy Mac OS 10.7.4 python 2.7.2

Trả lời

2

tôi khuyên bạn nên sử dụng pip thay của easy_install. Theo this answer cho một câu hỏi tương tự, có khả năng Thư viện khách hàng và thư viện oauth2client không tương thích. Tốt nhất là nâng cấp cả hai bằng pip install -U google-api-python-client (hoặc pip3 cho Python 3).

Sau khi bạn có được làm việc quickstart, nếu bạn muốn xem hơi lâu hơn, nhiều ví dụ "thực tế" của việc sử dụng các API Drive, đây là một số video và bài đăng trên blog tôi đã dành cho bạn:

(*) - TL; DR: tải lên tệp văn bản thuần túy lên Drive, nhập/chuyển đổi sang định dạng Google Documents, sau đó xuất tài liệu dưới dạng PDF. Đăng ở trên sử dụng API Drive v2; this follow-up post mô tả di chuyển nó sang API Drive v3 và đây là số developer video kết hợp cả bài đăng "chuyển đổi người nghèo".