Ubuntu 14.4 поставляется со встроенным Python 2.7.6, но я бы хотел обновить его до 2.7.9 (он имеет функции безопасности, которые мне нужны).
Это вообще возможно? Если да, то как этого достичь?
python
ubuntu-14.04
moomima
источник
источник
Ответы:
Вы можете использовать pyenv:
Затем добавьте
в .bash_profile, тогда вы можете увидеть версию Python, которую хотите установить или обновить:
хотите Python 2.7.10? можешь попробовать:
Надеюсь, это поможет вам.
источник
ppa: fkrull / deadsnakes - это последняя версия python2.7
Обновит питон до 2.7.10
источник
Я не фанат предыдущих ответов, предлагающих установку с различных PPA. Нет никакого неуважения, но я не знаю людей, которые их построили, и я понятия не имею, что там может быть. В любой среде, где кто-то должен ответить специалисту по безопасности, эта практика будет осуждена.
Я только что обнаружил, что загрузка 2.7.9 из источника и установка его параллельно - это хорошее начало. Это удивительное сообщение в блоге покрыло шаги. (воссоздано здесь, чтобы соответствовать рекомендациям по переполнению стека)
Проверьте, работает ли версия
Теперь, когда у меня установлен 2.7.9, я могу вызывать его напрямую или по ссылке из любой точки мира. (или скопируйте его в virtualenv и т. д.)
И обратите внимание, что я попал сюда из ситуации, когда я получал небезопасные предупреждения о платформе и предупреждения об отсутствии SNI. Что привело меня сюда . Я думаю, что многие люди находят этот вопрос по одному и тому же пути. И если именно поэтому вы здесь, этот фрагмент может быть полезным для вас
источник
virtualenv
. Причина, по которой я чувствую, что это лучше, заключается в том, что он не зависит от сторонних приложений или репозиториев, которые могут что-то сломать.Вот новый обновленный сторонний репозиторий:
источник
Вы можете перейти на python.org и скачать файл .tar.gz, скомпилировать и установить его. Вам понадобятся основные инструменты для компиляции исходного кода. Я не помню, хватит ли пакета "build-essential", но попробуйте.
источник
Версия, которую вы хотите, уже есть в Ubuntu, в версии Vivid (pre). Если вы смелы, вы можете смешивать выпуски и устанавливать версию Python от Vivid в Trusty. Ниже приведено общее решение, которое работает с некоторыми пакетами, я не могу гарантировать его на Python. Вероятность успеха - 50/50. Однако, если вы найдете подходящий репозиторий backports для 14.04 с нужной версией пакета, то это должен быть лучший выбор.
У вас есть строка «... trusty main»
/etc/apt/sources.list
, скопируйте ее дважды, изменив «trusty» на «utopic» и «vivid».Беги,
apt-get update
а потомapt-get -t vivid install python2.7
. Перед установкой ознакомьтесь с установленными зависимостями. Прервите обновление, если вы подозреваете, что ваша система повреждена (удалены важные пакеты и т. Д.).Удалите или хэшируйте две строки из
/etc/apt/sources.list
.Никогда не делайте этого на производственных машинах. Сделайте резервную копию вашей ОС и подготовьте загрузочный носитель, чтобы восстановить его при необходимости. Ожидайте проблем с обновлениями. Вы были предупреждены.
источник