Python项目的依赖控制

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python项目的依赖控制相关的知识,希望对你有一定的参考价值。

我在我的个人项目中使用python,当有人需要它时,他们会对python及其库的版本感到困惑。那么,是否有像Maven(java)这样的python版本控件。

答案

如果您只想设置所需的包和版本,可以使用requirements filesVirtualenv用于为多个项目创建隔离环境。假设您为不同的项目使用不同的依赖堆栈或版本,那么您可以使用不同的虚拟环境而不是更改库版本。当然,您可以将需求文件与virtualenv或virtualenvwrapper一起使用。

版本控制通常类似于gitSVN,用于控制代码的版本,而不是库/依赖项,所以我不认为你的意思是什么?

以上是关于Python项目的依赖控制的主要内容,如果未能解决你的问题,请参考以下文章

如何在项目内添加python项目的所有依赖?

python-pip-导出导入项目依赖库

python-pip-导出导入项目依赖库

pipreqs------查找python项目依赖并生成requirements.txt

Linux下离线安装python项目的依赖包

Python项目requirements.txt依赖包如何生成?