在我的python项目中,我应该多久运行一次requirements.txt文件?

问题描述 投票:0回答:1

在一个python项目中使用pycharm。已经使用requirements.txt安装了所有的包。在每个sprint开始时运行它是一个好的做法吗,或者我应该多长时间运行一次requirements.txt文件?

python pycharm requirements.txt
1个回答
1
投票

只有当文件发生变化时才运行一次,可能是因为有人添加了更多的依赖关系,或者更新了一个库的版本。

作为推荐,有几种方法可以处理requirements.txt,这样你就不用手工编辑它来更新新版本,比如。

https:/github.comjazzbandpip-tools。

https:/github.comsuutariprequ。

https:/github.comndrpipreqs。


0
投票

答案是NO。

比如说你在做项目,已经把requirements.txt中的所有包都安装到了你的虚拟环境中,等等等等,此时你的环境已经设置好了。

继续在项目上工作,用pip或者其他什么东西安装了一个新的包,现在你的环境是OK了,但是你的requirements.txt不是最新的,你需要更新它添加新的包,但是你不需要每次发生这种情况都重新安装里面的所有包。

当你想在不同的虚拟环境中运行你的项目时,你只需要运行pip install -r requirements.txt。

© www.soinside.com 2019 - 2024. All rights reserved.