我正在使用virtualenv与团队开发django应用程序。我们正在部署的服务器正在运行python 2.6,但我们的机器的默认值是2.7.3。有没有什么方法可以在代码库中的requirements.txt文件或类似的东西中指定python版本?在Requirements.txt中为Virtualenv指定Python版本
我知道requirements.txt是一个点子,python版本是一个virtualenv的东西,但是真的很方便,不必告诉每个加入团队的新人如何设置他们的virtualenv。
我不明白是什么激励你的问题。你的代码是为'2.6'还是'2.7'编写的?如果它不是为'2.6'编写的,那么它不会在你的服务器上工作,所以我不知道你想做什么:)。假设它是为'2.6'编写的,只是记录它是'2.6 +',创建venv时没有必要特别指定使用'2.6',如果有人使用'2.7',会出现什么错误? – Julian 2012-08-09 18:50:38
该代码是为2.6编写的,因为服务器需要它。它应该被记录下来,但我想通过virtualenv强制执行2.6,然后告诉人们它是2.6+,并希望他们彻底阅读python文档。 – Arion 2012-08-09 21:21:29
此问题已在这里得到解答:http://stackoverflow.com/a/33451105/1959808 – 2016-05-21 23:45:30