これはこの質問の重複ではありません。
私はすでにvirtualenvとvirtualenvwrapperとpipを認識していますが、私が望むものを正確に持っているようには見えません。
複数のバージョンの Python だけでなく、複数のバージョンの Django (たとえば) をインストールし、「アクティブな」バージョンの Python と「アクティブな」バージョンの Django を組み合わせて一致させる方法を探しています。
たとえば、Django 1.0、1.1、および 1.2 があり、トランクは「アクティブ」です。Python 2.5、2.6、および 2.7 でテストできるようにしたいと考えています。次に、Django 1.2 を「アクティブ」にして、すべての Python バージョンで再度テストします。
その例で virtualenv を使用して潜在的に取得できる方法を確認できますが、Python 2.5、2.6、および 2.7 と Django バージョン 1.0、1.1、および1.2. この時点で、私が作成する必要がある仮想環境の数が管理不能になりつつあります。
virtualenv の作成と切り替えに対処することなく、Python バージョン X を「アクティブ」にし、Django バージョン X を「アクティブ」にし、MyApp バージョン X を「アクティブ」にすることができるようにしたいと思います (そして、私は間違いなくそうしません)。大量のブートストラップ スクリプトを実行する必要はありません)。
私が探しているものはPythonに存在しますか、それともvirtualenv、virtualenvwrapper、およびこれをエレガントに処理できるpipについて欠けているものはありますか?