Удаление Python 2.5 в Fedora

Я следовал этому учебному http://paltman.com/2007/nov/15/getting-ssl-support-in-python-251/ и установил python 2.5. Теперь, когда я ввожу терминал Python, он читает python 2.5 а не 2.6.

Как я удаляю python 2.5? Таким образом, это возвращается назад к 2,6?

Python был 2.5, был установлен:

./configure
make
make install
0
задан 21.08.2010, 01:47

3 ответа

Я сомневаюсь относительно Вашего делать установку, перезаписал версию 2.6, поэтому если она не сделала это может быть зафиксировано путем простой реорганизации переменной ПУТИ

1
ответ дан 24.11.2019, 12:24

Если Вы сделали ./configure без a --prefix, Python будет установлен в /usr/local по умолчанию, таким образом, Вы могли удалить его с:

rm /usr/local/bin/python

однако это оставит позади все виды других связанных с Python файлов в /usr/local. Если Python является единственной вещью, Вы установили в /usr/local, будет легко вытереть все это путем удаления /usr/local/bin/*, /usr/local/lib/* и /usr/local/include/*. Иначе необходимо было бы стараться удалить только связанные с Python файлы. Это - вся часть забавы замечательного Unix, “устанавливают все в те же папки” стратегия (и почему Вы обычно хотите указать a --prefix.)

0
ответ дан 24.11.2019, 12:24

При вводе Python в терминал, он ищет Python в пути поиска ($PATH). У меня есть несколько различных версий Python на моем компьютере. Если я ввожу Python к терминалу, интерпретатор для python2.6 открывается. Если я работаю:

ls -l /usr/bin | grep "python"

Я вижу это:

lrwxrwxrwx 1 root   root           9 2010-05-12 19:44 python -> python2.6

По крайней мере, на моем компьютере, версия нашла, когда я звоню, Python называют потому что, с именно это связана символьная ссылка с именем "Python". Я предполагаю, что Вы будете видеть, что на что-то подобное на Вашем, кроме ссылки укажут python2.5. Для фиксации это просто избавляется от текущей ссылки и создает новую ссылку на python2.6 файл:

sudo rm /usr/bin/python
sudo ln -s /usr/bin/python2.6 /usr/bin/python

Конечно, прежде чем Вы делаете это, необходимо удостовериться, что у Вас есть все необходимые файлы (главным образом, python2.5, и python2.6 должен все еще присутствовать в/usr/bin каталоге). Существует также шанс, что Ваши файлы Python не находятся в/usr/bin. Нет ничего неправильно с наличием нескольких версий Python. Я имею 2.5 (потому что я использую его на работе), 2.6, и 3 на моем. Если я хочу использовать что-то другое, чем defaultthen, я просто направляю его к тому.

0
ответ дан 24.11.2019, 12:24

Теги

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