Как я могу понизить версию Python или использовать много версий?

Я хочу использовать Mozilla Jetpack и Google App Engine , которые поддерживают только до Python 2.6 и 2.5 соответственно.

Так что я думаю, что мне придется установить 2.5. Ubuntu поставляется с 2.6. Я думаю, что Ubuntu 11 поставляется с 2.7?

Как можно понизить версию или установить отдельный Python для разных целей? Я думаю, что я прочитал, что не очень хорошая идея удалить / понизить Python, поскольку Ubuntu его использует? Если так, как я могу это исправить?

3
задан 6 March 2017 в 15:56

1 ответ

Вы всегда можете установить разные версии Python, они будут счастливо сосуществовать, просто убедитесь, что вы не переопределяете стандартное расположение (т. Е. Выберите другой установочный корневой каталог).

Для общего использования, убедитесь, что старые, как правило, не в вашей PATH.

Когда вам нужно протестировать вашу разработку GAE, добавьте путь к версии 2.5 и к корневому каталогу GAE перед вашей PATH, и все готово. Чтобы это было удобно, я создал функцию (может быть псевдонимом) в моем .bashrc для изменения моей переменной PATH. Работает как шарм.

function add_path
{
  (echo $PATH | fgrep "$1" >/dev/null) || export PATH="$1:$PATH"
}

function gae
{
  GAE="(G)"
  add_path /usr/local/share/Python-2.5.5/
  add_path /usr/local/share/google_appengine/
}

Конечно, местоположение может отличаться в вашей системе.

Я использую переменную GAE в своем PS1, чтобы знать, когда я использовал эту функцию, и у меня есть визуальное напоминание, чтобы сообщить мне, что я настроен на GAE (то есть я использую старую версию Python).

0
ответ дан 6 March 2017 в 15:56

Другие вопросы по тегам:

Похожие вопросы: