मैं Google के OAuth को पाइथन के लिए API क्लाइंट के माध्यम से काम करने की कोशिश कर रहा हूं।Google OAuth API - पायथन क्लाइंट आयात त्रुटि
https://developers.google.com/api-client-library/python/start/installation
मैं इसे स्थापित करने के लिए easy_setup का इस्तेमाल किया है, और मैं अपने अजगर ग्राहक के रूप में एक ही निर्देशिका में apiclient संकुल की है। हालांकि, जब मैं अपने ग्राहक चलाने के लिए, मैं
from apiclient.discovery import build
from apiclient.errors import HttpError
ImportError: No module named errors
ऐसा लगता है कि यह apiclient निर्देशिका में errors.py वर्ग नहीं मिल सकता है, लेकिन यह स्पष्ट रूप से नहीं है।
मैं संकुल मेरे मुवक्किल में शामिल किया है:
from apiclient.discovery import build
from apiclient.http import MediaFileUpload
import httplib2
import mimetypes
from oauth2client.client import OAuth2WebServerFlow
from oauth2client.file import Storage as FileStorage
import oauth2client.tools
वहाँ इस के चारों ओर एक रास्ता नहीं है?
धन्यवाद।
क्या आप "apiclient आयात त्रुटियों से" कर सकते हैं और जहां भी आपको HttpError का उपयोग करना है, त्रुटियों का उपयोग करें। HttpError, क्या यह ऐसा काम करता है? अन्यथा, अगर यह आपके पास है तो यह बहुत अजीब है लेकिन यह आयात नहीं कर रहा है - वहां कुछ तुच्छ होना चाहिए जो आप गायब हैं। यहां समान प्रश्न और उत्तर देखें - http://stackoverflow.com/questions/18267749/importerror-no-module-named-apiclient-discovery – kasparg