找不到满足要求的下载 pypm==1.3.4

2 投票
1 回答
17007 浏览
提问于 2025-04-17 13:16

在推送到 Heroku 时出现了错误:“找不到满足要求的 pypm==1.3.4 下载。”

正如在 Django - 无法推送某些引用到 git@heroku.com 中提到的,我做了以下操作:

"pip install --upgrade -r requirements.txt"

Heroku 无法从要求文件中安装 pypm 包。错误信息是:

正在下载/解压 pypm==1.3.4(来自 requirements.txt 的第 11 行)
找不到满足要求的 pypm==1.3.4 下载(来自 requirements.txt 的第 11 行)。
完全没有找到 pypm==1.3.4 的任何版本(来自 requirements.txt 的第 11 行)

有没有人知道怎么解决这个问题?

1 个回答

3

pip install 是用来从 PyPi(Python 包索引)下载软件包的工具,而这个错误提示你说你要安装的这个版本的 pypm 在那里找不到。查看一下 pypm 在 PyPi 上的页面,可以看到 pypm 是 ActivePython 使用的包管理工具,只能通过安装 ActivePython 来获得。所以,你应该把这个要求从你的 requirements.txt 文件中删除,这样才能顺利部署到 Heroku 上。

撰写回答