标签: python dependencies version
我在个人项目中使用python,当有人需要它时,他们会对python及其库的版本感到困惑。 那么,有没有像Maven(java)这样的python版本控制。
答案 0 :(得分:1)
如果您只想设置所需的包和版本,可以使用requirements files。 Virtualenv用于为多个项目创建隔离环境。假设您为不同的项目使用不同的依赖堆栈或版本,那么您可以使用不同的虚拟环境而不是更改库版本。当然,您可以将需求文件与virtualenv或virtualenvwrapper一起使用。
版本控制通常类似于git或SVN,用于控制代码的版本,而不是库/依赖项,所以我不认为你的意思是什么?< / p>