Python 您好,我刚刚用pip安装了请求,但我可以';我不能进口它
例如,我的代码是:Python 您好,我刚刚用pip安装了请求,但我可以';我不能进口它,python,python-requests,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 req
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
回溯(最近一次呼叫最后一次):
文件“C:\Users\Till\workspace\firstproject\Learning\u python\Web\u crawler.py”,第6行,在
导入请求
文件“C:\Python32\lib\site packages\requests\\uuuu init\uuuu.py”,第64行,在
from.models导入请求、响应、准备请求
文件“C:\Python32\lib\site packages\requests\models.py”,第856行
http\u error\u msg=u'%s客户端错误:%s,url为:%s'(self.status\u代码、原因、self.url)
^
SyntaxError:无效语法
请求需要Python 3.3或更新版本。它在Python3.2上不起作用,因为该版本不支持字符串文本所需的u'…'
兼容性语法
从:
Requests正式支持Python2.6-2.7和3.3-3.5,并且在PyPy上运行良好
请注意,3.2相当于。。古代的您确实希望升级到更新的Python 3版本。问题是,请求需要Python-3.3或更高版本,所以您需要升级Python。我注意到您在windows上,所以请按照此链接下载最新稳定Python-3.5.2()的安装程序
另外,请研究如何使用virtualenvs()。它们是隔离已安装的python包的一种很好的方法,您可以将其设置为用于可能有不同需求的不同项目。请注意,
^
指出python解析器第一次混淆的位置,并发现了它没有预料到的东西;在本例中,名称u
后的字符串文字。请不要试图将其解释为“
字符是语法错误的原因。保持回溯不变。