我正在尝试向 PyPi 添加一个包,以便我可以使用 Pip 安装它。我正在尝试使用 twine upload dist/*
添加它。
这导致我收到多个 SSL 错误,例如 raise SSLError(e, request=request) requests.exceptions.SSLError: HTTPSConnectionPool(host='upload.pypi.org', port=443): Max retries超过 url:/legacy/(由 SSLError(SSLError(“握手错误:错误([('SSL 例程','tls_process_server_certificate','证书验证失败')])”)))
。 p>
我使用的是学校笔记本电脑,我认为这是我的管理员所做的事情,但是我可以使用 pip 安装东西 pip3 install --trusted-host pypi.org --trusted-h\ost files .pythonhosted.org
。
我想知道是否有另一个可以将我的包添加到 pip?
最佳答案
我的猜测是你的学校有一些东西可以用他们自己的证书替换原始证书,你可以使用 --cert
并引用你学校证书的路径来绕过它,但是我认为更简单的解决方法是将文件复制到非学校计算机并从那里上传。
关于python - 将包添加到 PyPi 时发生 SSL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57354747/