嗨,我刚用pip安装了请求,但我无法导入它

Til*_* S. 0 python python-requests

例如我的代码是:

import requests  
r = requests.get('https://www.python.org')  
r.status_code  
Run Code Online (Sandbox Code Playgroud)

结果是:

Traceback (most recent call last):  
  File "C:\Users\Till\workspace\firstproject\Learning_python\Web_crawler.py", line 6, in <module>
    import requests  
  File "C:\Python32\lib\site-packages\requests\__init__.py", line 64, in <module>
    from .models import Request, Response, PreparedRequest  
  File "C:\Python32\lib\site-packages\requests\models.py", line 856
    http_error_msg = u'%s Client Error: %s for url: %s' % (self.status_code, reason, self.url)
                                                      ^                                                          
SyntaxError: invalid Syntax 
Run Code Online (Sandbox Code Playgroud)

Mar*_*ers 11

请求需要Python 3.3或更高版本.它在Python 3.2上不起作用,因为该版本不支持u'...'字符串文字所需的兼容性语法.

requests文档:

请求正式支持Python 2.6-2.7和3.3-3.5,并在PyPy上运行良好.

请注意,3.2相当......古老.您真的想要升级到更新的Python 3版本.