【问题标题】:Unable to understand pip warning无法理解点子警告
【发布时间】:2020-10-29 16:36:25
【问题描述】:

每次我运行pip 时都会出现以下警告。

警告:pip 正在由旧的脚本包装器调用。这将在 pip 的未来版本中失败。 请参阅https://github.com/pypa/pip/issues/5599 以获取有关解决潜在问题的建议。 为避免此问题,您可以使用“-m pip”调用 Python,而不是直接运行 pip。

请帮我理解一下。Pip Warning

编辑 1. 我尝试重新安装 pip,但警告仍然存在。另外,我附上了我重新安装 pip 时收到的额外警告的片段。

警告:脚本 pip.exe、pip3.8.exe 和 pip3.exe 安装在不在 PATH 上的“C:\Users\shash\AppData\Roaming\Python\Python38\Scripts”中。 考虑将此目录添加到 PATH,或者,如果您希望禁止显示此警告,请使用 --no-warn-script-location。

Warning while re-installing pip

【问题讨论】:

  • 嗯,你检查过链接的问题吗?您是否改用 python -m pip 并解决了问题?
  • @MisterMiyagi 是的,使用 python -m pip 运行 pip 命令确实会删除此警告。而且我还可以在不添加 m 标志的情况下安装任何包。我只是想了解导致此警告的原因以及如何删除此警告。

标签: python-3.x pip


【解决方案1】:

警告:您使用的是 pip 版本 20.3.1;但是,版本 20.3.3 可用。 您应该考虑通过 'c:\users\vignesh.rajendran\appdata\local\programs\python\python35-32\python.exe -m pip install --upgrade pip' 命令进行升级。

要消除此警告,您应该使用升级 pip,

python.exe -m pip install --upgrade pip

python -m pip install --upgrade --force-reinstall pip

在 pip 升级后,您还会收到弃用消息,因为 python 3.5 已结束生命周期,请升级到最新的 python

弃用:Python 3.5 已于 2020 年 9 月 13 日结束生命周期。请升级您的 Python,因为不再维护 Python 3.5。 pip 21.0 将在 2021 年 1 月停止对 Python 3.5 的支持。pip 21.0 将不再支持此功能。

【讨论】:

  • @Spooky 你收到什么警告?
猜你喜欢
  • 1970-01-01
  • 2012-01-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-08-05
  • 1970-01-01
相关资源
最近更新 更多