【发布时间】:2016-10-06 14:23:43
【问题描述】:
我正在尝试使用 Mac OSX 和 Python 学习 Gmail API。
我对这个操作系统有一个标准问题:“six”模块的默认安装是在 pip 安装之前加载的。 Google's solution(在页面底部)或this answer 不起作用。
当我尝试执行 Google 的操作时,我没有在我的计算机上找到文件 ~/.bashrc,但我创建了该文件并尝试在 ~/.bash_profile 和 ~/.bash_profile.pysave 中更改 PATH。它仍然没有帮助。
我应该怎么做才能在我的 OS X 10.11.3 上使用 Python 2.7.10 或 3.4.4 运行快速入门示例?
Traceback (most recent call last):
File "quickstart.py", line 76, in <module>
main()
File "quickstart.py", line 60, in main
credentials = get_credentials()
File "quickstart.py", line 48, in get_credentials
credentials = tools.run_flow(flow, store, flags)
File "/Library/Python/2.7/site-packages/oauth2client/util.py", line 135, in positional_wrapper
return wrapped(*args, **kwargs)
File "/Library/Python/2.7/site-packages/oauth2client/tools.py", line 199, in run_flow
authorize_url = flow.step1_get_authorize_url()
File "/Library/Python/2.7/site-packages/oauth2client/util.py", line 135, in positional_wrapper
return wrapped(*args, **kwargs)
File "/Library/Python/2.7/site-packages/oauth2client/client.py", line 2006, in step1_get_authorize_url
return _update_query_params(self.auth_uri, query_params)
File "/Library/Python/2.7/site-packages/oauth2client/client.py", line 490, in _update_query_params
parts = urllib.parse.urlparse(uri)
AttributeError: 'Module_six_moves_urllib_parse' object has no attribute 'urlparse'
【问题讨论】: