列出没有 wheel 的依赖项

List dependencies that do not have wheel

我在一个项目中有些库很旧,我不会升级它们以避免使用 C/C++ 编译器重新编译

是否有一些方法可以验证或检查哪些依赖项没有预构建的轮子?

让我更好地解释一下:我有一个包含一些过时库的项目,这些库有用于 amd64 的二进制文件,但没有用于 arm64 的二进制文件。我正在寻找一种方法来列出这些库并仅升级这些库(希望现在它们有 arm64 的二进制文件)

我想你可以尝试 运行

pip install --only-binary=:all:  -r requirements.txt

在目标平台中查看哪些版本得到解决或哪些失败并显示“未找到匹配的分布”。

请注意,如果您 运行 进入一个尚未发布轮子的纯 python 项目,您应该使用 --no-binary 标志豁免它。