代码之家  ›  专栏  ›  技术社区  ›  Matthew J Morrison

Python有像Ruby的rvm那样健壮的东西吗?

  •  19
  • Matthew J Morrison  · 技术社区  · 15 年前

    this question .

    我已经知道 virtualenv virtualenvwrapper pip 但他们似乎没有我想要的。

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

    e、 我有Django 1.0,1.1,和1.2,主干是“活动的”。我希望能够在Python2.5、2.6和2.7上测试它。然后将django1.2设为“active”,并在我的所有Python版本上再次测试它。

    在这个例子中,我可以看到如何使用virtualenv,但是假设我有5个Django应用程序版本,我想在python2.5、2.6和2.7以及Django版本1.0、1.1和1.2的每个组合上进行测试。现在,我要创建的虚拟环境越来越难以管理。

    我只想说,让pythonversionx成为“active”,让Django versionx成为“active”,让myappversionx成为“active”,而无需创建和切换virtualenv(我绝对不想做一堆引导脚本)。

    2 回复  |  直到 9 年前
        1
  •  7
  •   Aissen    12 年前

    我相信 pythonbrew 就是你要找的。

    pyenv 似乎是2013年以来的首选解决方案。