【问题标题】:Can't upload to PyPI: <urlopen error [Errno 1] _ssl.c:510: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error> [duplicate]无法上传到 PyPI:<urlopen 错误 [Errno 1] _ssl.c:510:错误:14077438:SSL 例程:SSL23_GET_SERVER_HELLO:tlsv1 警报内部错误> [重复]
【发布时间】:2018-02-23 18:53:45
【问题描述】:

我突然在上传包时遇到问题。我习惯了以前注册包然后上传的范例。现在,似乎突然不再需要注册,我现在需要一个 ~/.pypirc 文件。我已经这样设置了 .pypirc(来自https://docs.python.org/2/distutils/packageindex.html#pypirc):

[distutils] # this tells distutils what package indexes you can push to
index-servers =
  pypi
  pypitest

[pypi]
repository: https://pypi.python.org/pypi
username: *USERNAME*
password: *PASSWORD*

[pypitest]
repository: https://testpypi.python.org/pypi
username: *USERNAME*
password: *PASSWORD*

但是,我一直有问题:

...
Creating tar archive
removing 'jsonpare-0.2.10' (and everything under it)
running upload
Password: 
Submitting dist/jsonpare-0.2.10.tar.gz to https://upload.pypi.org/legacy/
error: <urlopen error [Errno 1] _ssl.c:510: error:14077438:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert internal error>

即使我在配置中提供了密码,它仍然提示我输入密码,并且每次都会遇到 SSL 问题。

我做错了什么?

【问题讨论】:

    标签: python pip pypi


    【解决方案1】:

    @phd 的评论有效。升级工具并使用 Twine。

    【讨论】:

      猜你喜欢
      • 2016-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-12-15
      • 2022-08-02
      相关资源
      最近更新 更多