列出没有 wheel 的依赖项
List dependencies that do not have wheel
我在一个项目中有些库很旧,我不会升级它们以避免使用 C/C++ 编译器重新编译
是否有一些方法可以验证或检查哪些依赖项没有预构建的轮子?
让我更好地解释一下:我有一个包含一些过时库的项目,这些库有用于 amd64 的二进制文件,但没有用于 arm64 的二进制文件。我正在寻找一种方法来列出这些库并仅升级这些库(希望现在它们有 arm64 的二进制文件)
我想你可以尝试 运行
pip install --only-binary=:all: -r requirements.txt
在目标平台中查看哪些版本得到解决或哪些失败并显示“未找到匹配的分布”。
请注意,如果您 运行 进入一个尚未发布轮子的纯 python 项目,您应该使用 --no-binary
标志豁免它。
我在一个项目中有些库很旧,我不会升级它们以避免使用 C/C++ 编译器重新编译
是否有一些方法可以验证或检查哪些依赖项没有预构建的轮子?
让我更好地解释一下:我有一个包含一些过时库的项目,这些库有用于 amd64 的二进制文件,但没有用于 arm64 的二进制文件。我正在寻找一种方法来列出这些库并仅升级这些库(希望现在它们有 arm64 的二进制文件)
我想你可以尝试 运行
pip install --only-binary=:all: -r requirements.txt
在目标平台中查看哪些版本得到解决或哪些失败并显示“未找到匹配的分布”。
请注意,如果您 运行 进入一个尚未发布轮子的纯 python 项目,您应该使用 --no-binary
标志豁免它。