Только что вышел Python 3.5, могу ли я получить его как пакет для Ubuntu 15.4?


15

Мне нужна самая последняя версия Python, но я не хочу обходить менеджер пакетов apt: я не хочу делать установку исходного кода старой школы, потому что это может усложнить удаление после выхода официальных пакетов.

Python3.5 в настоящее время не представлен ни в одном из репозиториев пакетов Canonical, что означает, что я не могу просто «apt-get install python3.5».

Есть ли способ установить Python3.5 на моем ПК?


1
возможный дубликат установки Python 3.3.2 в Ubuntu
dobey

4
Не дубликат: Python 3.3.x поставляется с Ubuntu, python 3.5 является совершенно новым и еще не входит в официальный пакет.
Салим Фэдли,

1
Это дубликат. Ответ тот же. Этот вопрос был просто задан в то время, когда 3.3.2 была новой версией. Используйте PPA. Python 3.5 был встроен в него, когда я проголосовал за него как за дубликат.
Доби

2
Теперь, 6 октября, доступен PPA с Python3.5. Смотрите мой ответ
Nephente

Ответы:


15

Перед добавлением Ubuntu python 3.5в официальные репозитории у вас есть два варианта:

  • Проверьте, не пришел ли кто-то с PPA, содержащим его, python 3.5чтобы вы могли установить / удалить его с помощью apt-getили другого менеджера пакетов

  • Установить из источника

Насколько я могу судить, до сегодняшнего дня такого PPA нет, поэтому единственный вариант - установить его из исходного файла.


Вы сказали :

Я не хочу делать установку исходного кода старой школы, потому что это может затруднить удаление, когда выйдут официальные пакеты.

Возможно, вы еще не слышали checkinstall, он создает пакет из файлов, которые будут сохранены в разных местах на вашем компьютере, на последнем этапе компиляции пакета из source ( sudo make install). Так что вам просто нужно заменить sudo make installна, sudo checkinstallа затем вы можете удалить названный вами пакет, используя любой менеджер пакетов обычным способом.

Проверьте, man checkinstallчтобы получить больше идей.


Обновить:

PPA теперь доступен. Проверьте этот ответ .


Это не обязательно для Python, потому что у него уже есть цель в MakeFile altinstall. это работает хорошо в течение многих лет во всех дистрибутивах.
пиловер

15

Здесь есть другой ответ на аналогичный вопрос: как мне установить более новые версии Python, используя apt-get?

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

sudo add-apt-repository ppa:fkrull/deadsnakes
sudo apt-get update
sudo apt-get install python3.5

Престижность Феликсу Круллу, который управляет этим PPA!


1
Я на Ubuntu 15.04. Мне удалось установить Python 3.5.1 с помощью этого метода. Однако мне пришлось сделать это вручную: sudo rm / usr / bin / python3, а затем sudo ln -s /usr/bin/python3.5 / usr / bin / python3
AAAfarmclub
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.