Python Oauth的导入错误

Python Oauth的导入错误,python,python-2.7,windows-7,python-requests,Python,Python 2.7,Windows 7,Python Requests,我在windows上使用Python,它的代码与以前一样工作正常,现在它在更新程序时突然发生了更改。我发现错误ImportError:cannotimportname to_native\u string你能告诉我为什么会发生此错误吗 Traceback (most recent call last): File "C:\Users\inla\Desktop\tweepy2\tweepy1.py", line 1, in <module> from tweepy impo

我在windows上使用Python,它的代码与以前一样工作正常,现在它在更新程序时突然发生了更改。我发现错误ImportError:cannotimportname to_native\u string你能告诉我为什么会发生此错误吗

Traceback (most recent call last):
  File "C:\Users\inla\Desktop\tweepy2\tweepy1.py", line 1, in <module>
    from tweepy import Stream
  File "C:\Users\inla\Desktop\tweepy2\tweepy\__init__.py", line 16, in <module>
    from tweepy.auth import OAuthHandler, AppAuthHandler
  File "C:\Users\inla\Desktop\tweepy2\tweepy\auth.py", line 9, in <module>
    from requests_oauthlib import OAuth1Session, OAuth1
  File "C:\Python27\lib\site-packages\requests_oauthlib-0.4.1-py2.7.egg\requests_oauthlib\__init__.py", line 1, in <module>
    from .oauth1_auth import OAuth1
  File "C:\Python27\lib\site-packages\requests_oauthlib-0.4.1-py2.7.egg\requests_oauthlib\oauth1_auth.py", line 10, in <module>
    from requests.utils import to_native_string
ImportError: cannot import name to_native_string
回溯(最近一次呼叫最后一次):
文件“C:\Users\inla\Desktop\tweepy2\tweepy1.py”,第1行,在
从tweepy导入流
文件“C:\Users\inla\Desktop\tweepy2\tweepy\\uuuu init\uuuu.py”,第16行,在
从tweepy.auth导入OAuthHandler、AppAuthHandler
文件“C:\Users\inla\Desktop\tweepy2\tweepy\auth.py”,第9行,在
从请求中导入OAuth1Session,OAuth1
文件“C:\Python27\lib\site packages\requests\u oauthlib-0.4.1-py2.7.egg\requests\u oauthlib\ uuuuu init\uuuu.py”,第1行,在
from.oauth1\u auth导入oauth1
文件“C:\Python27\lib\site packages\requests\u oauthlib-0.4.1-py2.7.egg\requests\u oauthlib\oauth1\u auth.py”,第10行,在
从requests.utils导入到\u native\u字符串
ImportError:无法将名称导入\u本机\u字符串

检查已安装的
请求
版本

requests.utils.to_native_string
requests 2.0.0
以来可用

请求升级到最新版本将解决您的问题


C:\Users\falsetru>pip安装请求==1.2.3
下载/解包请求==1.2.3
...
已成功安装请求
清理。。。
C:\Users\falsetru>python-C“从requests.utils导入到\u native\u字符串”
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
ImportError:无法将名称导入\u本机\u字符串
C:\Users\falsetru>pip卸载-y请求
卸载请求:
已成功卸载请求
C:\Users\falsetru>pip安装请求==2.0.0
下载/解包请求==2.0.0
...
已成功安装请求
清理。。。
C:\Users\falsetru>python-C“从requests.utils导入到\u native\u字符串”
C:\Users\falsetru>
C:\Users\falsetru>pip install requests==1.2.3
Downloading/unpacking requests==1.2.3
...

Successfully installed requests
Cleaning up...

C:\Users\falsetru>python -c "from requests.utils import to_native_string"
Traceback (most recent call last):
  File "<string>", line 1, in <module>
ImportError: cannot import name to_native_string

C:\Users\falsetru>pip uninstall -y requests
Uninstalling requests:
  Successfully uninstalled requests

C:\Users\falsetru>pip install requests==2.0.0
Downloading/unpacking requests==2.0.0
...

Successfully installed requests
Cleaning up...

C:\Users\falsetru>python -c "from requests.utils import to_native_string"

C:\Users\falsetru>