【发布时间】:2017-04-20 19:02:58
【问题描述】:
我们有一个使用 pyenv/virtualenv 来管理 python 依赖项的应用程序。我们希望确保在应用程序上工作的每个人都拥有相同的 python 版本。来自 ruby 的类似物是 Gemfile。在某种程度上,.ruby-version。
python 中的等价物是什么?它是 .python 版本吗?我已经看到很多 .gitignore 包含它,并且通常在注释“.pyenv”下。这是什么原因?还有什么选择?
【问题讨论】:
-
你的意思是在应用程序或最终用户上开发?
-
@reptilicus 本质上是同样的问题。克隆后开发人员应该做的第一件事是将应用程序安装为可编辑的,然后执行测试套件。
-
创建virtualenv时为什么不直接指定具体的python版本?
标签: python version-control virtualenv pyenv