在连接PyPI服务器时出现CertificateError的原因是服务器SSL/TLS证书缺少合适的主题信息,解决方法包括降级pip版本、升级Python、指定trusted-host、临时禁用SSL验证和更新系统根证书。在安装Python包时出现CertificateError错误是因为下载的包SSL证书缺少主题备用名称字段,可通过禁用SSL验证解决。禁用SSL验证可通过在pip命令中添加trusted-host参数实现。