我正在尝试使用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