vs代码中的请求由于SSLError(“由于SSL模块不可用而无法连接到HTTPS URL。”)导致错误。

时间:2019-04-25 02:08:24

标签: python https openssl

我正在网上搜索很长时间。但是没用。请帮助或尝试给出一些实现此目标的想法。谢谢! 我想通过vs代码对https进行爬网,但是当我运行代码时,它有一个错误。(在jupyter笔记本中可以正常工作,并且我的python安装在E:/中)

import requests

url = 'https://stackoverflow.com/'
res = requests.get(url)

requests.exceptions.SSLError: 
HTTPSConnectionPool(host='stackoverflow.com', port=443): Max retries exceeded with url: / (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available."))

1 个答案:

答案 0 :(得分:0)

ssl模块未随VS Code使用的Python版本一起安装,因此requests无法建立HTTPS连接。尝试使用VS Code中安装了ssl模块的另一个Python版本,或者查看是否可以使用ssl重新安装Python。