python pip安装错误_python pip安装失败

在尝试使用`sudo pip install pynput`安装pynput库时遇到错误。错误涉及多个python包,以前安装正常。错误日志显示与大小规格有关的问题,涉及到SubjectAltName的ValueSizeConstraint。可能是由于证书或pyasn1模块的问题导致。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我正在尝试使用安装库pynputsudo pip安装pynput

但是我得到了这个错误日志。任何其他python包都会发生这种情况。以前一切都很好,突然这些错误出现了,我试图从中复制错误日志

~/.pip/圆木

这就是我所拥有的:Using version 1.4 (newest of versions: 1.4, 1.3.10, 1.3.9, 1.3.8.1, 1.3.7, 1.3.6, 1.3.5, 1.3.4, 1.3.3, 1.3.2, 1.3.1, 1.3, 1.2, 1.1.7, 1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1, 1.0.6, 1.0.5, 1.0.4, 1.0.3, 1.0.2, 1.0.1, 1.0, 0.6, 0.5.1, 0.5, 0.4, 0.3, 0.2)

Cleaning up...

Removing temporary dir /tmp/pip_build_root...

Exception:

Traceback (most recent call last):

File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 122, in main

status = self.run(options, args)

File "/usr/lib/python2.7/dist-packages/pip/commands/install.py", line 278, in run

requirement_set.prepare_files(finder, force_root_egg_info=self.bundle, bundle=self.bundle)

File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1198, in prepare_files

do_download,

File "/usr/lib/python2.7/dist-packages/pip/req.py", line 1376, in unpack_url

self.session,

File "/usr/lib/python2.7/dist-packages/pip/download.py", line 546, in unpack_http_url

resp = session.get(target_url, stream=True)

File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/sessions.py", line 467, in get

return self.request('GET', url, **kwargs)

File "/usr/lib/python2.7/dist-packages/pip/download.py", line 237, in request

return super(PipSession, self).request(method, url, *args, **kwargs)

File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/sessions.py", line 455, in request

resp = self.send(prep, **send_kwargs)

File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/sessions.py", line 558, in send

r = adapter.send(request, **kwargs)

File "/usr/share/python-wheels/requests-2.2.1-py2.py3-none-any.whl/requests/adapters.py", line 330, in send

timeout=timeout

File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 562, in urlopen

body=body, headers=headers)

File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 387, in _make_request

conn.request(method, url, **httplib_request_kw)

File "/usr/lib/python2.7/httplib.py", line 1017, in request

self._send_request(method, url, body, headers)

File "/usr/lib/python2.7/httplib.py", line 1051, in _send_request

self.endheaders(body)

File "/usr/lib/python2.7/httplib.py", line 1013, in endheaders

self._send_output(message_body)

File "/usr/lib/python2.7/httplib.py", line 864, in _send_output

self.send(msg)

File "/usr/lib/python2.7/httplib.py", line 826, in send

self.connect()

File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/connectionpool.py", line 145, in connect

match_hostname(self.sock.getpeercert(),

File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 313, in getpeercert

for value in get_subj_alt_name(x509)

File "/usr/share/python-wheels/urllib3-1.7.1-py2.py3-none-any.whl/urllib3/contrib/pyopenssl.py", line 94, in get_subj_alt_name

asn1Spec=general_names)

File "/usr/local/lib/python2.7/dist-packages/pyasn1/codec/ber/decoder.py", line 825, in __call__

stGetValueDecoder, self, substrateFun

File "/usr/local/lib/python2.7/dist-packages/pyasn1/codec/ber/decoder.py", line 391, in valueDecoder

r.verifySizeSpec()

File "/usr/local/lib/python2.7/dist-packages/pyasn1/type/base.py", line 252, in verifySizeSpec

def verifySizeSpec(self): self._sizeSpec(self)

File "/usr/local/lib/python2.7/dist-packages/pyasn1/type/constraint.py", line 32, in __call__

'%s failed at: \"%s\"' % (self, sys.exc_info()[1])

ValueConstraintError: ConstraintsIntersection(ConstraintsIntersection(), ValueSizeConstraint(1, 64)) failed at: "ValueSizeConstraint(1, 64) failed at: "SubjectAltName().setComponents(GeneralName(componentType=NamedTypes(NamedType('otherName', AnotherName(componentType=NamedTypes(NamedType('type-id', ObjectIdentifier('')), NamedType('value', ...........

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值