ImportError:无法导入名称argparser

时间:2014-05-27 15:41:36

标签: python python-2.7 youtube

我已通过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上执行相同的程序它完美无缺。出了什么问题?

感谢。

1 个答案:

答案 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\oauth2clie‌​nt\tools.pyc

您可以在egg路径中看到版本号。