如何让uv列出特定平台/架构兼容的tensorflow-io所有版本?
用uv列出特定平台/架构下tensorflow-io的兼容版本
你可以用uv的uv pip index versions命令,加上平台、架构的过滤参数,精准列出对应环境的所有兼容版本,完全不用靠版本范围碰运气。
查看Windows(win32)平台的兼容版本
执行以下命令:uv pip index versions tensorflow-io --platform win32运行后会返回所有支持Windows的tensorflow-io版本,能直接确认0.31.0是最后一个提供Windows wheel包的版本。
查看Apple Silicon(arm64架构的macOS)的兼容版本
执行以下命令:uv pip index versions tensorflow-io --platform macos --arch arm64这个命令会筛选出仅支持Apple Silicon的版本,帮你找到适合该架构的最新兼容版。
如果需要进一步限定Python版本,还可以追加--python参数,比如指定Python 3.11:
uv pip index versions tensorflow-io --platform macos --arch arm64 --python 3.11
得到明确版本后,就能直接把对应规则写到pyproject.toml里,比如:
tensorflow-io0.31.0; sys_platform == 'win32'
tensorflow-io0.36.0; sys_platform == 'darwin' and platform_machine == 'arm64'
内容的提问来源于stack exchange,提问作者Richie Bendall
相关产品推荐
相关产品推荐

