Pip install 返回 ValueError

问题描述 投票:0回答:5

我最近尝试使用 Pip 安装库,并收到此错误消息。我无法安装任何软件包,因为不断弹出相同的错误消息。

我在我的主环境和 venv 虚拟环境中都注意到这个问题。

任何帮助将不胜感激。

WARNING: Ignoring invalid distribution -illow (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -aleido (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -illow (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -aleido (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
ERROR: Exception:
Traceback (most recent call last):
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\base_command.py", line 167, in exc_logging_wrapper
    status = run_func(*args)
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_internal\cli\req_command.py", line 205, in wrapper
    return func(self, options, args)

  ...

    resp = self.send(prep, **send_kwargs)
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\requests\sessions.py", line 645, in send
    r = adapter.send(request, **kwargs)
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\cachecontrol\adapter.py", line 57, in send
    resp = super(CacheControlAdapter, self).send(request, **kw)
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\requests\adapters.py", line 440, in send
    resp = conn.urlopen(
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 703, in urlopen
    httplib_response = self._make_request(
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 386, in _make_request
    self._validate_conn(conn)
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\urllib3\connectionpool.py", line 1040, in _validate_conn
    conn.connect()
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages\pip\_vendor\urllib3\connection.py", line 401, in connect
    context.verify_mode = resolve_cert_reqs(self.cert_reqs)
  File "c:\users\brdwoo\appdata\local\programs\python\python39\lib\ssl.py", line 720, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, value)
ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled.
WARNING: Ignoring invalid distribution -illow (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -aleido (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -illow (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: Ignoring invalid distribution -aleido (c:\users\brdwoo\appdata\local\programs\python\python39\lib\site-packages)
WARNING: There was an error checking the latest version of pip.
python pip ssl-certificate valueerror
5个回答
7
投票

出现这种情况是由于站点包中的文件名带有“~”前缀。请删除这些文件/文件夹。它会解决你的问题。


3
投票

您安装了 pip-system-certs 吗?尝试卸载它,看看您的问题是否消失。它对我有用(但我不确定 python 3.10 环境中的后果)


2
投票

我能够通过硬编码为 1 来解决问题,而不是将 CERT_NONE 传递给 verify_mode。

错误消息给了我代码的位置:

 File "C:\Users\name\AppData\Local\Programs\Python\Python310\lib\ssl.py", line 738, in verify_mode
    super(SSLContext, SSLContext).verify_mode.__set__(self, 0)
ValueError: Cannot set verify_mode to CERT_NONE when check_hostname is enabled.

我交换了变量 -> 1

@verify_mode.setter
def verify_mode(self, value):
    super(SSLContext, SSLContext).verify_mode.__set__(self, 1)

0
投票

[警告:忽略无效的分发 -ip (~lib\site-packages)e][1]

您好,我遇到了类似的问题,Visual Studio Code 找不到已安装的库。更新Python版本后出现该问题。我所做的如图中的步骤 1 和 2 所示 - 我从右上角的下拉列表中选择了 Python 版本,在步骤 2 中,我切换到了旧的工作版本。我希望这可以帮助别人... [1]:https://i.stack.imgur.com/zDjr4.jpg


0
投票

如果有人碰巧像我一样使用 Google Colab 笔记本,我可以通过选择顶部的“运行时”,然后完全断开连接并在新的运行时中重新启动代码来解决此问题。

© www.soinside.com 2019 - 2024. All rights reserved.