чистка питона на убунту - PullRequest
       3

чистка питона на убунту

4 голосов
/ 02 февраля 2011

Мой вариант использования, вероятно, не является необычным.Я хочу использовать Ubuntu и Google App Engine.Последняя версия Ubuntu имеет версию Python, которая не совместима с GAE, поэтому необходимо было вернуться к Python 2.5.5.

После этого «whereis python» выявляет этот беспорядок:

Должно ли это быть убрано или очистка будет опасной тратой времени?Как бы это было убрано?Было ли этого избежать?Я понимаю, что определенное количество этого было разработано (linux), но неужели некоторые из этих встроенных помех были сведены к минимуму, учитывая, что я знаю, что всегда собираюсь иметь однопользовательскую систему Linux?

Ответы [ 3 ]

3 голосов
/ 02 февраля 2011

Python - очень важная утилита, используемая apt и другими пакетами в вашей системе. Я бы попытался отменить установку, которую вы сделали. При переустановке python 2.5 установите с помощью механизма «altinstall», чтобы python2.5 указывал на старую версию:

например:.

# apt-get build-dep python
# wget my-python-2.5.tar.bz2
# tar -xvjf ...tar.bz2
# cd Python*
# ./configure --prefix=/usr
# make
# make altinstall

С тех пор python и python2.x по-прежнему указывают на стандартный python, поставляемый с системой, в то время как python2.5 указывает на python2.5, и вы можете использовать его в любом из ваших приложений (и выбрать его по умолчанию в virtualenv.)

1 голос
/ 02 февраля 2011

Зависит от того, насколько ты смел. У вас могут быть установлены инструменты, которые зависят от конкретной версии python, иначе они потерпят неудачу. Это не должно вызывать никаких проблем; однако версия, которую вы получите, будет первой в PATH. Если вы хотите 2.5.5, убедитесь, что он первый, когда вы запускаете свой скрипт для этой версии (если вам все равно, как есть).

0 голосов
/ 02 февраля 2011

Python2.6 является значением по умолчанию для системы, если / usr / bin / python указывает на /usr/bin/python2.6, система будет в порядке.

Так что вам нужно иметь2.5 установлен для разработки GAE
и 2.6 установлен для системы

В чем проблема?У меня есть 2.4, 2.5, 2.6, 2.7 и 3.1 на моей машине с Ubuntu

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...