Requests (Caused by SSLError("Can't connect to HTTPS URL because the SSL module is not available.") PyCharm 请求网站时出错

新手上路,请多包涵

通过 Pycharm 在 Python3 Windows 中使用请求,并收到 SSL 模块不可用错误

我花了几个小时试图找出可能导致这种情况的原因。我重新安装了 Anaconda,但完全卡住了。运行以下时

def Earlybird(daycount):
    url = 'https://msft.com'
    response = requests.get(url)
    print(response)
Earlybird()

我收到错误

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

我不知道是什么原因造成的。由于 Anaconda 是最近安装的,我认为一切都是最新的,所以我不确定这是否指向错误的 SSL?我对 python 有点陌生,所以感谢您的耐心等待。 -

原文由 Frank Drin 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 1.1k
1 个回答

不知道这是否已经解决,但我在 Windows 10 上的 Anaconda python 3.7.3 和 Idle 遇到了类似的问题。通过添加修复它:

 <path>\Anaconda3
<path>\Anaconda3\scripts
<path>\Anaconda3\Library\bin

到 PATH 变量。

原文由 Paul Stevens 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题