Mat*_*son 19 python pip virtualenv virtualenvwrapper
这不是这个问题的重复.
我已经知道了virtualenv和virtualenvwrapper和pip,但它们似乎并不完全符合我的要求.
我正在寻找一种方法,我不仅可以安装多个版本的Python,还可以安装多个版本的Django(例如),混合匹配python的"活动"版本和Django的"活动"版本.
例如,我有Django 1.0,1.1和1.2,而trunk是"活跃的".我希望能够在Python 2.5,2.6和2.7上测试它.然后让Django 1.2"活动"并再次在我的所有Python版本上测试它.
我可以看到我可以通过使用virtualenv获得该示例,但是我说我有5个版本的Django应用程序,我想测试Python 2.5,2.6和2.7以及Django版本1.0,1.1的每个组合,以及1.2.此时,afaik,我将需要创建的虚拟环境的数量变得难以管理.
我想能够说,让Python版本X"活跃",使Django版本X"活跃",并使MyApp版本X"活跃",而不必处理创建和切换virtualenvs(我绝对不会'我想做一堆bootstrap脚本).
我正在寻找的东西是否存在于Python中,或者是否有一些我缺少关于virtualenv,virtualenvwrapper和pip的东西,它们已经可以优雅地处理这个问题了?