gpt4 book ai didi

python - 为什么最好的做法是在 requirements.txt 中包含依赖项的依赖项?

转载 作者:行者123 更新时间:2023-11-28 22:19:09 25 4
gpt4 key购买 nike

我明白,在许多情况下,明确说明我们正在使用的依赖版本很重要,因此这也适用于嵌套依赖。

但是,当我们决定删除依赖项并需要使用类似 pideptree 的东西来查明它是否有我们也安装的它自己的依赖项时,它变得非常困惑,另外确保没有使用这些嵌套的依赖项通过我们的其他一级依赖。

假设我们不需要卡住我们的依赖版本,包含嵌套依赖而不是仅仅让 pip 为我们处理它有什么好处?

最佳答案

人们实际上不会那样做。 requirements.txt 确实应该列出没有嵌套依赖项的依赖项。固定的依赖项通常放在另一个文件中:

pip freeze > requirements-freeze.txt

如果人们将依赖项固定在 requirements.txt 中,那不完全是错误,但肯定不是最佳实践。

关于python - 为什么最好的做法是在 requirements.txt 中包含依赖项的依赖项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49996481/

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