[英]Hi, I just installed requests with pip but I can't import it
例如我的代码是:
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
请求需要 Python 3.3 或更新版本。 它不适用于 Python 3.2,因为该版本不支持字符串文字所需的u'...'
兼容性语法。
Requests 正式支持 Python 2.6-2.7 & 3.3-3.5,并且在 PyPy 上运行良好。
请注意,3.2 相当……古老。 您确实想升级到更新的 Python 3 修订版。
好吧,问题是请求需要 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 包的好方法,您可以将其设置用于可能具有不同要求的不同项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.