当我为学校作业安装 sourcedefender 时,遇到没有匹配的分发错误。我尝试过 Python 3.8.10 和 3.10.11

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

在为 Python 入门课程设置虚拟环境后,我必须 pip install 依赖项,但收到一条错误消息:

错误:找不到满足要求的版本sourcedefender==10.0.13(来自版本:12.0.2, 12.0.3) 错误:找不到 sourcedefender==10.0.13 的匹配发行版

它有一个包含所有依赖项的requirements.txt 文件。

我查看了 pypi 上的 sourcedefender 版本页面,除了 12.0.2 和 12.0.3 之外,没有列出任何版本。我上周为类似的作业安装了相同的依赖项,没有出现任何问题。我尝试过Python 3.10.11(这是我整个学期都在使用的版本)和3.8.10。

当我将sourcedefender== 12.0.2放入requirements.txt文件中时,它说它需要其他依赖项的更新版本,当我将它们编辑到requirements.txt文件中时,它给出了一个关于NoneType的错误,并且似乎只是休息。我不确定为什么会发生这种情况,有人可以帮助我吗?

他们是否可能删除了我需要的 sourcedefender 版本?

python-3.x pip dependencies
1个回答
0
投票

我似乎无法发表评论,因为我没有足够的声誉,所以我会在这里留下我的答案。

有时正确的答案是最明显的。

有人可能犯了错误或拼写错误。

我也研究了它并尝试安装它,但在运行时出现此错误

pip3 install sourcedefender==10.0.13

ERROR: Could not find a version that satisfies the requirement sourcedefender==10.0.13 (from versions: 12.0.2, 12.0.3)
ERROR: No matching distribution found for sourcedefender==10.0.13

我还检查了 pypi,你是对的,上面的错误中只有 2 个版本。您应该联系您的讲师并询问他们发生了什么事。

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