例如我的代码是:
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
答案 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包的好方法,您可以使用它来为不同的项目设置它们。