当前位置:  开发笔记 > 编程语言 > 正文

请求(由SSLError引起(“由于SSL模块不可用,无法连接到HTTPS URL。”)PyCharm请求网站中的错误

如何解决《请求(由SSLError引起(“由于SSL模块不可用,无法连接到HTTPSURL。”)PyCharm请求网站中的错误》经验,为你挑选了3个好方法。

通过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有点陌生,因此感谢您的耐心配合。--



1> 小智..:

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

\Anaconda3
\Anaconda3\scripts
\Anaconda3\Library\bin

到PATH变量。



2> Pavel Karate..:

我通过按照以下建议安装OpenSSL来解决了该问题:https : //github.com/conda/conda/issues/8046#issuecomment-450515815

康达回购中的相应票证:https : //github.com/conda/conda/issues/8046

更新:问题(在PyCharm中)应该在2019.1版本中解决(早期访问预览版本已经可用https://www.jetbrains.com/pycharm/nextversion/)。



3> Siddhu..:

我已经从此处安装了二进制文件:https : //slproweb.com/products/Win32OpenSSL.html 官方OpenSSL Wiki上提到了此站点。它解决了我的问题

推荐阅读
oDavid_仔o_880
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有