pip:找不到 detectorron2 的匹配分布

sza*_*gab 5 python pip detectron

当我有以下行时requirements.txt

detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu101/index.html
Run Code Online (Sandbox Code Playgroud)

我收到错误:

ERROR: Could not find a version that satisfies the requirement detectron2 (from versions: none)
ERROR: No matching distribution found for detectron2
Run Code Online (Sandbox Code Playgroud)

然而,尝试在命令行上执行此操作时,它会安装软件包,但我真的更希望所有内容都在requirements.txt中

即使requirements.txt 没有任何其他条目,也会发生这种情况。

pip install detectron2 -f https://dl.fbaipublicfiles.com/detectron2/wheels/cu101/index.html
Run Code Online (Sandbox Code Playgroud)

知道有什么问题吗?requirements.txt 中列出的其他要求是否会导致此问题?我怎样才能找到是哪一个?

这是一个 Docker 容器python:3.7-slim-buster,如果我没记错的话,它是基于 Debian buster 的。它运行的是 Python 3.7.11。

我在 virtualenv 和没有 virtualenv 的情况下都尝试过这个。

requirements.txt 中的其他软件包已正确安装。