【发布时间】:2014-09-27 02:02:03
【问题描述】:
我正在尝试使用 requests 和 requests_oauthlib,现在正在尝试他们在 requests_oauthlib 文档中使用的死简单 Twitter 验证凭据示例,以确认我已经掌握了基础知识。我做了一个“pip install requests requests_oauthlib”来获取模块。在终端窗口中,我可以“导入请求”没问题,但是当我尝试“导入 requests_oauthlib”时,我得到了这个:
>>> import requests_oauthlib
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "/usr/lib/python2.7/site-packages/requests_oauthlib/__init__.py", line 1, in
<module>
from .oauth1_auth import OAuth1
File "/usr/lib/python2.7/site-packages/requests_oauthlib/oauth1_auth.py", line 10, in
<module>
from requests.utils import to_native_string
File "/usr/lib/python2.7/site-packages/requests/utils.py", line 23, in <module>
from . import __version__
ImportError: cannot import name __version__
utils.py 的第 23 行确实是这样的:
from . import __version__
我在 Fedora 上使用 Python 2.7.5,在多次尝试使其正常工作后,我现在正用头撞墙,非常感谢任何帮助...
【问题讨论】:
-
你有这两个模块的最新版本吗? (试试
pip install -U)?我无法通过全新安装重现此问题。 -
感谢 Wooble,在我尝试重新启动计算机之前,以防万一出现问题,并且我无法正常导入 requests_oauthlib。叹息...应该早点尝试。不过谢谢你的想法。
标签: python python-2.7 oauth