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

2024-05-19 19:29:14 发布

您现在位置:Python中文网/ 问答频道 /正文

错误消息:

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)>

我使用的是osx10.13.6,并试图在第一本Python书中进行介绍,但仍停留在命令行注册部分。你知道吗

python2.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。你知道吗

有人能就如何进行提出一些建议吗?你知道吗


Tags: piptopyhttpsorgpypiregisterget
1条回答
网友
1楼 · 发布于 2024-05-19 19:29:14

在我的python3应用程序文件夹中找到一个名为Install的脚本证书.命令这解决了我运行时的问题。你知道吗

相关问题 更多 >