用不同安装的python环境requesthttps网站会提示 certificate verify failed: unable to get local issuer certificate ``` python3 -c "import ssl; print(ssl.OPENSSL_VERSION);print(ssl.get_default_verify_paths())" ``` 执行后知道证书文件夹路径`/usr/local/openssl111/ssl/certs` 复制系统证书文件夹里的证书过去就行了 我的debian12的证书文件夹路径是`/etc/ssl/certs` 不过好像会自动清空?(可能是我更新pyopenssl的问题) 试试链接 ``` sudo rm -rf /usr/local/openssl111/certs sudo ln -s /etc/ssl/certs /usr/local/openssl111/certs ``` Loading... 用不同安装的python环境requesthttps网站会提示 certificate verify failed: unable to get local issuer certificate ``` python3 -c "import ssl; print(ssl.OPENSSL_VERSION);print(ssl.get_default_verify_paths())" ``` 执行后知道证书文件夹路径`/usr/local/openssl111/ssl/certs` 复制系统证书文件夹里的证书过去就行了 我的debian12的证书文件夹路径是`/etc/ssl/certs` 不过好像会自动清空?(可能是我更新pyopenssl的问题) 试试链接 ``` sudo rm -rf /usr/local/openssl111/certs sudo ln -s /etc/ssl/certs /usr/local/openssl111/certs ``` Last modification:November 17, 2024 © Allow specification reprint Like 如果觉得我的文章对你有用,请随意赞赏