用不同安装的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