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

时间:2016-08-15 14:53:49

标签: python python-requests

例如我的代码是:

import requests  
r = requests.get('https://www.python.org')  
r.status_code  

结果是:

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 

1 个答案:

答案 0 :(得分:0)

好吧,问题是Requests需要Python-3.3或更高版本,因此您需要升级Python。我注意到你在Windows上,所以请点击此链接下载最新稳定版Python-3.5.2(https://www.python.org/ftp/python/3.5.2/python-3.5.2-webinstall.exe)的安装程序。

另外,请研究使用virtualenvs(https://virtualenv.pypa.io/en/stable/)。它们是隔离已安装的python包的好方法,您可以使用它来为不同的项目设置它们。