我想在這裏執行此示例:@Gmail API Python Quickstart 第3步我有兩個錯誤,並得到了他們aroudnGmail的API的Python快速入門的Gmail,蟒蛇,quickstart.json:沒有這樣的文件或目錄
無法unintsall六一exisiting版本 - 得到周圍通過將其設定
--ignore-installed six
無法找到httplib2的 - 做一個特定
傳開pip2 install httplib2
現在,當我去工作目錄在我的client_secret.json
& quickstart.py
位於和執行python quickstart.py
我得到的follwoing錯誤。任何想法如何讓這個代碼執行。
bash-3.2$ python quickstart.py
/Library/Python/2.7/site-packages/oauth2client/_helpers.py:255: UserWarning: Cannot access /Users/Zafar/.credentials/gmail-python-quickstart.json: No such file or directory
warnings.warn(_MISSING_FILE_MESSAGE.format(filename))
Traceback (most recent call last):
File "quickstart.py", line 73, in <module>
main()
File "quickstart.py", line 57, in main
credentials = get_credentials()
File "quickstart.py", line 45, in get_credentials
credentials = tools.run_flow(flow, store, flags)
File "/Library/Python/2.7/site-packages/oauth2client/_helpers.py", line 133, in positional_wrapper
return wrapped(*args, **kwargs)
File "/Library/Python/2.7/site-packages/oauth2client/tools.py", line 218, in run_flow
authorize_url = flow.step1_get_authorize_url()
File "/Library/Python/2.7/site-packages/oauth2client/_helpers.py", line 133, in positional_wrapper
return wrapped(*args, **kwargs)
File "/Library/Python/2.7/site-packages/oauth2client/client.py", line 1934, in step1_get_authorize_url
return _helpers.update_query_params(self.auth_uri, query_params)
File "/Library/Python/2.7/site-packages/oauth2client/_helpers.py", line 222, in update_query_params
parts = urllib.parse.urlparse(uri)
AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'urlparse'
第一次卸載'six' python3 - pip3卸載六,python2 - pip卸載六,然後重新安裝 –