这不是 这个问题.

我已经知道 VirtualenvVirtualenvwrapperpip 但是他们似乎并没有我想要的。

我正在寻找一种方法,我不仅可以安装多个版本的Python版本,还可以使用多个版本的Django版本(例如),并混合匹配Python的“ Active”版本和Django的“ Active”版本。

例如,我有Django 1.0、1.1和1.2,而后备箱为“活动”。我希望能够在Python 2.5、2.6和2.7上测试它。然后使Django 1.2“ Active”,然后再次对我的所有Python版本进行测试。

我可以看到如何通过使用Virtualenv进行该示例来获得我的可能性,但是说我有5个Django应用程序版本,我想在Python 2.5、2.6和2.7和Django版本1.0、1.1和1.0、1.1和Django版本的每种组合中测试这些版本。 1.2。在这一点上,AFAIK,我需要创建的虚拟环境数量变得难以管理。

我想说的是,制作Python版本X“ Active”,制作Django版本X“ Active”,然后制作MyApp版本X“ Active”而无需处理创建和切换Virtualenvs(我肯定不喜欢想做一堆bootstrap脚本)。

我要寻找的是Python的东西,还是我对Virtualenv,Virtualenvwrapper和PIP缺少的东西可以优雅地处理?

有帮助吗?

解决方案

我相信 pythonbrew 就是您要寻找的。

编辑: Pyenv 看起来自2013年以来是首选解决方案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top