我已通过easy_install.py --upgrade google-api-python-client
安装了适用于Python的Google API客户端库。当我运行包含from oauth2client.tools import argparser, run_flow
的脚本时返回:
Traceback (most recent call last):
File "C:\Users\name\Desktop\file.py", line 9, in <module>
from oauth2client.tools import argparser, run_flow
ImportError: cannot import name argparser
我在win 8中使用python 2.7.6 64x。奇怪的是,在win 7中的另一台PC上执行相同的程序它完美无缺。出了什么问题?
感谢。
答案 0 :(得分:1)
added on 29 March 2013发布后,argparser
对象为google-api-python-client
version 1.1,。
您的easy_install.py --upgrade google-api-python-client
调用似乎无法升级本地安装,您仍在尝试从1.1版导入。 import oauth2client.tools; print oauth2client.tools.__file__
的输出显示了这一点:
C:\Python27\lib\site-packages\google_api_python_client-1.1-py2.7.egg\oauth2client\tools.pyc
您可以在egg路径中看到版本号。