python - ImportError:无法导入名称argparser

标签 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上执行相同的过程,它工作正常。怎么了?

谢谢。

最佳答案

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路径中看到版本号。

关于python - ImportError:无法导入名称argparser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23893635/

相关文章:

Python - 仅读取并绘制最新文件

python-2.7 - 将列名转换为第一个索引中的值

python - 如何在 Numpy 中实现垃圾回收

Python 的 Kivy FileBrowser 无法正确索引文件

Youtube API key - accessNotConfigured 错误

youtube - 获取给定 channel ID的YouTube用户名

python - Python (VPython) 中的鼠标滚动事件

python - 创建 Web 服务最佳实践

ios - YouTube iOS播放器帮助器

python - 挑选数据库后进行身份验证