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



处理python项目并使用pycharm。已经使用requirements.txt安装了所有软件包。在每次sprint开始时运行它是否是一种好的做法,或者我应该多久运行一次requirements.txt文件?

只有当文件发生更改时,或者是因为有人添加了更多的依赖项,或者是更新了库版本。

作为建议,有几种方法可以处理requirements.txt,这样你就不必手动编辑它来更新新版本,比如:

https://github.com/jazzband/pip-tools

https://github.com/suutari/prequ

https://github.com/bndr/pipreqs

答案是否定的。

假设您正在处理您的项目,已经将requirements.txt中的所有包安装到您的虚拟环境中,等等,此时您的环境已经设置好了。

继续进行该项目,并使用pip或其他软件安装了一个新的软件包,现在您的环境还可以,但您的requirements.txt不是最新的,您需要更新它以添加新软件包,但不需要每次都重新安装其中的所有软件包。

当你想在不同的虚拟环境上运行你的项目时,你只能运行pipinstall-r requirements.txt

最新更新