gpt4 book ai didi

python - 如何为我的开发平台上不可用的包生成 requirements.txt 文件?

转载 作者:太空宇宙 更新时间:2023-11-03 11:58:16 27 4
gpt4 key购买 nike

我正在尝试为我的 python 项目生成 requirements/dev.txtprod.txt 文件。我正在使用 pip-compile-multibase.in dev.inprod.in 生成它们> 文件。一切正常,直到我将 tensorflow-gpu==2.0.0a0 添加到 prod.in 文件中。我在执行此操作时收到此错误:RuntimeError: Failed to pip-compile requirements/prod.in

我相信这是因为 tensorflow-gpu 只能在 Linux 上使用,而我的开发机器是 Mac。 (如果我运行 pip install tensorflow-gpu==2.0.0a0 我被告知我的平台没有发行版。)有没有办法为 pip 生成一个包的 requirements.txt 文件在我的平台上不可用?需要明确的是,我的目标是生成一个 requirements.txt 文件,使用类似 pip-compile-multi 的东西(因为这将依赖于版本),它只会安装在 Linux 上,但我希望能够在任何平台上实际生成文件。

最佳答案

使用 PEP 496 中的环境标记:

tensorflow-gpu==2.0.0a0; sys_platform!='darwin'

关于python - 如何为我的开发平台上不可用的包生成 requirements.txt 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56383379/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com