【问题标题】:Python error when attempting to install 'request' package using pip [closed]尝试使用 pip 安装“请求”包时出现 Python 错误 [关闭]
【发布时间】:2020-11-05 20:43:34
【问题描述】:

我在尝试安装“请求”Python 包运行命令pip install request 时收到以下错误消息:

错误:找不到满足要求的版本 (来自版本:无)错误:找不到匹配的分布 请求

采取的故障排除步骤:

  • this Stack Overflow 之后将 pip 从 20.0.2 升级到 pip 20.1.1
  • pip3 install request;收到相同的错误消息
  • 尝试从this Stack Overflow 安装 0.0.14 版的 setupfile;收到类似的错误消息

附加信息:

  • Manjaro Linux XFCE 20.0.3
  • Python 3.8.3
  • 点 20.1.1

看起来这个包在 PyPI 服务器上已经不存在了。如果你谷歌搜索“pip install request”,你应该可以看到request PyPI project被索引,如果你点击它,你会得到一个错误代码404。

我有什么遗漏吗?或者有没有其他方法来安装“请求”包?其他地方有吗?

编辑(用于用例上下文和示例):我正在尝试通过 Linux Manjaro 安装 macOS 虚拟机。我正在关注this Passthrough Post article。在文章的“基本设置”部分下,Python 包的“click”和“request”是先决条件依赖项。所以命令是pip install click request。如果您在 5:28 开始看到 this video guide,则他能够成功运行该命令并安装“请求”包。

另外,这是从 Flask 导入的截图示例:Request package imported from Flask example.jpeg

【问题讨论】:

  • pip install requests
  • @OlvinR​​oght @vvk24 谢谢,但这不是我想要安装的。为了澄清我的用例,我正在尝试通过 Linux Manjaro 安装 macOS 虚拟机,遵循本指南passthroughpo.st/… 在指南的“基本设置”部分下,Python 包“单击”和“请求”是先决条件依赖关系。所以命令是pip install click request。如果您从 5:28 开始看到此视频指南,则他能够安装 requestpackage:youtu.be/HipxJJhDPHA?t=328
  • 1. 看起来像是您要遵循的指南中的错字。 No request on PyPI,但requests on PyPIPyPI 是默认安装的存储库 pip。我检查了指南中链接的 git 存储库,只提到了import requests 而不是request2. 在屏幕截图中显示为from flask import request,因此您需要安装flask3. 视频中的片段没有定论,对我来说没有任何意义。
  • 经过更多研究,看起来确实在某个时候可能有一个关于 PyPIrequest 项目。可能与此 git repository 相关联(也已删除)。无论如何,我很确定您要运行的代码需要requests 而不是request,所以这个其他项目在某个时候存在但现在不见了并不重要。
  • 我投票决定重新开放。这比错字要复杂一些。或者至少错字不在此处提出问题的一方。

标签: python pip package pypi


【解决方案1】:

我认为您要安装的是“请求”包

【讨论】:

  • 您好 BlueBeret,感谢您的评论。但这不是我要安装的。请查看更新后的帖子,其中包含我的用例的上下文以及一些示例。
【解决方案2】:

据我了解...

the article 中有一个错字。它说要安装 request 它实际上应该说 requests (复数,末尾有一个 s)。截屏视频的作者似乎犯了同样的错误,我只能假设这对他们没有任何影响,因为他们可能已经在他们的 Python 环境中预先安装了 requests

这可以通过阅读the git repository linked in the article中的实际代码来确认。特别是the following lines:

import click
import requests

更新

似乎(至少在某个时间点)request(最后没有 s)包包含一些恶意软件:

【讨论】:

    猜你喜欢
    • 2016-08-06
    • 2022-01-21
    • 2020-08-20
    • 2018-09-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-04
    • 2021-03-16
    相关资源
    最近更新 更多