gpt4 book ai didi

python - Python 需求文件是否必须指定版本?

转载 作者:太空狗 更新时间:2023-10-29 22:17:34 28 4
gpt4 key购买 nike

我有一个 Python 代码库的 requirements.txt 文件。该文件指定了所有内容:

pytz==2017.2
requests==2.18.4
six==1.11.0

我正在添加一个新包。我应该列出它的版本吗?如果是,我如何选择要指定的版本?

最佳答案

查看 pip docs了解更多信息,但基本上您不需要指定版本。不过,这样做可以避免麻烦,因为指定版本可以保证您不会陷入依赖 hell 。

请注意,如果您正在创建要部署和 pip 安装的包,您应该使用 install-requires metadata而不是依赖 requirements.txt。

此外,养成使用虚拟环境的习惯以避免依赖性问题是个好主意,尤其是在开发自己的东西时。 Anaconda提供了一个简单的解决方案 conda create命令,和 virtualenvvirtualenvwrapper 配合得很好以获得更轻量级的解决方案。另一个解决方案,pipenv , 很受欢迎。

关于python - Python 需求文件是否必须指定版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55052434/

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