Python SSL证书验证失败(_SSL.c:600)

Python SSL证书验证失败(_SSL.c:600),python,python-3.x,ssl,Python,Python 3.x,Ssl,您是否知道此错误: urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600) 当我运行用python编写的应用程序时,这个错误发生在我的服务器上,但当我在本地计算机上运行这个应用程序向该服务器发送请求时,它工作正常,没有任何错误。 python应用程序将https请求发送到myhost.com/action。网络主机正在使用https。我从中检查了ssl,似乎ssl安装成功。以下是

您是否知道此错误:

urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:600)
当我运行用python编写的应用程序时,这个错误发生在我的服务器上,但当我在本地计算机上运行这个应用程序向该服务器发送请求时,它工作正常,没有任何错误。 python应用程序将https请求发送到
myhost.com/action
。网络主机正在使用https。我从中检查了ssl,似乎ssl安装成功。以下是检查结果:

我不知道我必须在这里展示什么来解释我的问题。如果您有关于代码或服务器设置的问题,我将尽力回答


**这个问题不是重复的,因为我不知道你的代码,所以我不知道这个问题是否适合你。但我也有同样的问题。有了这4行代码,我的代码就完美了:


连接时,将sslContext的参数设置为context

python 3中添加了一个新的ssl证书检查系统,避免未通过证书错误的一种方法是取消此机制:

import ssl
ssl._create_default_https_context = ssl._create_unverified_context

“证书验证失败”的哪一部分的可能副本尚不清楚?在我的案例中,web应用程序正常工作,我从sslchecker.com检查了ss,它没有错误,然后添加了关于哪些有效,哪些无效的详细信息。以及在使用SSL时,每个部分是否以及如何验证证书。我不擅长SSL,但我希望错误代码有意义
import ssl
ssl._create_default_https_context = ssl._create_unverified_context