Обновление этого вопроса в конце 2014 года, когда, к счастью, хаос упаковки Python был значительно очищен менеджером пакетов Continuum " conda ".
В частности, conda позволяет быстро создавать conda " environment ".Вы можете настроить свои среды с различными версиями Python.Например:
conda create -n py34 python=3.4 anaconda
conda create -n py26 python=2.6 anaconda
создаст две ("py34" или "py26") среды Python с разными версиями Python.
После этого вы можете вызвать среду с определенной версией Python с помощью:
source activate <env name>
Эта функция представляется особенно полезной в вашем случае, когда вам приходится иметь дело с другой версиейPython.
Кроме того, conda имеет следующие функции:
- Независимость от Python
- Кроссплатформенность
- Не требуются права администратора
- Интеллектуальное управление зависимостями (с помощью SAT-решателя)
- Прекрасно работает с библиотеками C, Fortran и системного уровня, с которыми вам может потребоваться связать
Этот последний пункт особенно важенесли вы находитесь на научной арене вычислений.