在Requirements.txt中为Virtualenv指定Python版本

我正在使用virtualenv与团队一起开发django应用程序.我们部署的服务器正在运行python 2.6,但我们机器的默认值是2.7.3.有没有办法在requirements.txt文件中指定python版本,或类似的东西,在代码库中?

我知道requirements.txt是一个小小的东西,python版本是一个虚拟的东西,但是不必告诉每个新人加入团队如何设置他们的virtualenv真的很方便.

解决方法:

pip和virtualenv都没有安装python(虽然pip tries).他们使用您指定的任何内容

您可以编写一个自述文件,提及所需的Python版本或提供可以部署到localhost并在那里指定版本的fabric脚本.例如,instructions to install virtualenv, pip, distribute.

对于那些没有阅读说明的人,可能会有一个CI系统(jenkins,buildbot)可以使用支持的python版本(提交之前/之后)运行单元测试.

要管理多个python安装,你可以使用像pythonz这样的东西.

上一篇:python – ImportError:没有名为flask的模块


下一篇:我可以使用单个python脚本来创建virtualenv并安装requirements.txt吗?