繁体   English   中英

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

[英]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文档

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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM