Я запускаю openSUSE 13.2. У меня уже был python 2.7.8 и python 3.4.x. Я столкнулся с ситуацией, когда на бизнес-сервере запускался python 2.6. Я хотел сделать virtualenv, но сначала мне нужно установить конкретную версию. Я не мог найти python 2.6 в yast, и я не получал никаких хитов, когда искал материал в zypper.openSUSE: установить альтернативную версию python без изменения версии по умолчанию
Так что я скачал деготь мяч со страницы загрузки питона для питона 2.6.6 и следовали инструкции в риом
- ./configure
- Sudo сделать установку
Это работало, но он изменил мой интерпретатор python по умолчанию в этом процессе. Я работал над этим, и теперь все в порядке. Но я мог бы захотеть установить другую версию python в будущем, не беспокоясь об этом, меняя интерпретатор по умолчанию. Я почти уверен, что больше я мог бы сделать сам по себе, но мне нужно перейти к чему-то еще, и мне интересно, был ли кто-нибудь быстрый отзыв о том, что я сделал до сих пор, и что я должен делать в будущем ,
Будет ли включение аргумента -prefix предотвращать переписывание псевдонима «python»? – MrGoodfix
Установка из исходных tar-файлов Python не изменяет псевдонимы оболочки и не изменяет символические ссылки, поддерживаемые [alternatives] (http://linux.die.net/man/8/update-alternatives). Он будет только перезаписывать дерево файлов, указанное в опции '--prefix' (префикс по умолчанию -'/usr/local'). –
В таком случае мне придется вернуться и вернуться к тому, что я сделал. Я должен был сделать что-то еще, чтобы повлиять на это. – MrGoodfix