gpt4 book ai didi

python - 尝试使用 pypi 进行命令行注册时出现 SSL 证书错误

转载 作者:太空宇宙 更新时间:2023-11-03 21:29:31 25 4
gpt4 key购买 nike

错误信息:

Macinbu:nester majibu$ python3 setup.py register
running register
running check
Registering nester to https://upload.pypi.org/legacy/
Server response (500): <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: unable to get local issuer certificate (_ssl.c:1051)>

我使用的是 OSX 10.13.6,并尝试按照 Heads First Python 书籍进行操作,但卡在了这个命令行注册部分。

该系统上预装了 Python 2.7.10,但我按照本书的说明下载并安装了最新的 python (3.7.1)。

我的主目录中没有 pypirc 文件,因此我创建了一个:

[distutils]
Index-servers =
pypi


[pypi]
repository = https://pypi.python.org/pypi
username = <myUsername>
password = <myPassword>

这很好,因为我不必再输入我的凭据,但这与我收到的原始错误没有任何区别。

一些在线搜索提示我检查我的 OpenSSL 和 pip 版本:

Macinbu:nester majibu$ openssl
OpenSSL> version
LibreSSL 2.2.7

Macinbu:nester majibu$ pip -V
-bash: pip: command not found

所以我尝试安装 pip:

Macinbu:nester majibu$ curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py --user admin
Enter host password for user 'admin':
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:- 0 1622k 0 10543 0 0 54701 0 0:00:3 74 1622k 74 1215k 0 0 1018k 0 0:00:0100 1622k 100 1622k 0 0 995k 0 0:00:01 0:00:01 --:--:-- 994k

但是我从 bash 中得到了同样的错误,表明 pip 没有安装。

任何人都可以提供一些有关如何进行的建议吗?

最佳答案

在我的 python3 应用程序文件夹中找到一个名为 Install Certificates.command 的脚本,该脚本在我运行它时解决了问题。

关于python - 尝试使用 pypi 进行命令行注册时出现 SSL 证书错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53611645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com