尝试安装“请求”Python 包运行命令时收到以下错误消息
pip install request
:
错误:找不到满足要求的版本 (来自版本:无)错误:找不到匹配的发行版 请求
采取的故障排除步骤:
pip3 install request
;收到同样的错误消息
PyPI 服务器上似乎不再存在该包。如果您在 Google 上搜索“pip install request”,您应该能够看到
request PyPI 项目 已被索引,如果您单击它,您将收到错误代码 404。
我有什么遗漏的吗?或者还有其他方法来安装“请求”包吗?其他地方可以买到吗?编辑(用于用例上下文和示例):我正在尝试通过 Linux Manjaro 安装 macOS 虚拟机。我正在关注
这篇穿越帖子文章。在本文的“基本设置”部分下,Python 包“click”和“request”是先决条件依赖项。所以命令是pip install click request
。如果您从 5:28 开始看到此视频指南,则他能够成功运行该命令并安装“请求”包。 此外,这是从 Flask 导入的屏幕截图示例:
文章
中有一个错别字。当它说安装 request 时,它实际上应该说 requests (复数,末尾带有 s)。截屏视频的作者似乎犯了同样的错误,我只能假设这对他们来说没有什么后果,因为他们可能已经以某种方式在他们的 Python 环境中预先安装了 requests。 这可以通过阅读文章中链接的
git存储库中的实际代码来确认。特别是以下几行:
import click
import requests
更新:
看起来(至少在某个时间点)request
(末尾没有
s
)软件包包含一些恶意软件:
https://discuss.python.org/t/improving-risks-and-consequences-against-typosquatting-on-pypi/5090