python - 将包添加到 PyPi 时发生 SSL 错误

标签 python ssl pypi twine

我正在尝试向 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/

相关文章:

python - Python 中的 ipython-cypher : cypher. run.Connection 对象参数

python - 如何使用欧拉方法对周期函数进行编程

python - 如何获取反向排序列表的索引?

ssl - 如何在 nginx 终止 SSL 时正确使用 force-ssl 标志

python - 进入集体 SVN 并使用 jarn.mkrelease

python - 无法使用 ix 更改 pandas 数据框特定范围的列的名称

php - curl 错误 : [35] Unsupported SSL protocol version

android - Kivy 中用于 Android 开发的 SSL

python - 如何从本地 python 包索引安装包?

python - Pypi 注册和更新