Есть ли у Питона что-то столь же надежное, как RVM Ruby?

StackOverflow https://stackoverflow.com/questions/3480233

Вопрос

Это не дубликат этот вопрос.

Я уже знаю о виртуаль а также VirtualenVwrapper а также пипс Но они не совсем, кажется, именно то, что я хочу.

Я ищу способ, которым я могу не только иметь несколько версий установленных Python, но и несколько версий Django (например) и смешивать и сопоставить «активную» версию Python и «активную» версию Django.

Например, у меня есть 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.2. На данный момент AFAIK, количество виртуальных сред, которые мне нужно, чтобы создать, становится неуправляемым.

Я хотел бы просто сказать, сделать Python Version X «Active», сделайте Django версию X «Active» и сделать MyApp Version X «Active» без необходимости иметь дело с созданием и переключением VirtualenVS (и я определенно не имею Т хочется делать кучу сценариев Bootstrap).

Делает ли то, что я ищу для Python, или есть что-то, что я скучаю о виртуальне, VirtualenVwrapper, а Pip, который уже может справиться с этим элегантным?

Это было полезно?

Решение

я верю Pythonbrew. это то, что вы ищете.

Редактировать: пинв Похоже на предпочтительное решение с 2013 года.

Другие советы

Я верю, что вы можете использовать строить из Для этого, хотя я не особо знаком с этим ... например http://blog.mfabrik.com/2010/07/16/easily-install-all-python-versions-under-linux-and-Osx-using-collive-buildout-python/

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top