Как установить Python 3.5.1 на Коварном Оборотне 15.10?

Python 3.5.1 вышел 7-го декабря 2015, и как начинающий кодер Python я хотел бы попробовать очень последнюю версию на своей установке Ubuntu. В данный момент Коварный Оборотень 15,10 версий 3.4 поставок и существует некоторые большие улучшения новейшей версии.

Я в настоящее время выполняю Коварного Оборотня, и я стремился бы услышать некоторые методы для обновления Python к 3.5.1.

4
задан 22 December 2016 в 09:25

1 ответ

Решение 1: используйте докера

Я предложил бы, чтобы Вы использовали Докера, Если требуется проверить более новую версию Python, не перезаписывая систему Python (который очень важно, чтобы Вы не делали, потому что Python 2.x и 3.x достаточно отличается, что 3.x будет иметь повреждающиеся изменения и вызовет проблемы для пакетов, которые зависят от Python 2.x),

Докер является способом запустить легкие приложения Linux контейнеризированным способом. Думайте о них как более легкая Виртуальная машина или a chroot с многоуровневой файловой системой объединения плюс управление и разделение системного ресурса, обеспеченное cgroups.

  1. Для установки Докера следуйте Инструкциям по установке Ubuntu здесь.
  2. Выполнять другую версию Python в контейнере:
    • Выберите версию из списка здесь
    • Выполненный: docker pull python:<your_version_here>
    • Выполненный: docker run -it --rm --name my-running-script -v "$PWD":/usr/src/myapp -w /usr/src/myapp python:<your_version_here> python your-daemon-or-script.py

При разработке приложения, которое требуется упаковать (дополнительно с зависимостями) в контейнере, можно создать a Dockerfile со сборкой и инструкциями по установке зависимости, затем создайте изображение для распределения на Концентраторе Докера. Выполнение так немного выходит за рамки Вашего вопроса, но docker-library/python документы дают быструю сводку для того, как начать.

Решение 2: Используйте пакеты от "мертвых змей" PPA

Существует архив старых и новых версий Python здесь. Устанавливать альтернативную версию Python:

  1. Выполненный: apt-get -y install software-properties-common
  2. Выполненный: sudo add-apt-repository ppa:fkrull/deadsnakes
  3. Выполненный: sudo apt-get update
  4. Выполненный: sudo apt-get -y install python<your_version_here> python<your_version_here>-dev
  5. Для запущения скрипта Python с одной из этих версий используйте альтернативный двоичный файл, который был установлен.
    • Выполненный: python<your_version_here> your-daemon-or-script.py
    • Например, с Python 3.5: /usr/bin/python3.5 your-daemon-or-script.py

Если необходимо установить определенную вспомогательную версию пакета, можно найти доступные версии с apt-cache madison. Например, скажем, мы хотели установить определенную версию python3.4:

$ apt-cache madison python3.4
 python3.4 | 3.4.3-1ubuntu1~14.04.3 | http://archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
 python3.4 | 3.4.0-2ubuntu1.1 | http://archive.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
 python3.4 | 3.4.0-2ubuntu1 | http://archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
 python3.4 | 3.4.0-2ubuntu1 | http://archive.ubuntu.com/ubuntu/ trusty/main Sources
 python3.4 | 3.4.3-1ubuntu1~14.04.3 | http://archive.ubuntu.com/ubuntu/ trusty-updates/main Sources
 python3.4 | 3.4.0-2ubuntu1.1 | http://archive.ubuntu.com/ubuntu/ trusty-security/main Sources

# To install a specific version, suffix the package name with =<version_here>
# For example:
$ apt-get -y install python3.4=3.4.0-2ubuntu1
7
ответ дан 1 December 2019 в 09:14

Другие вопросы по тегам:

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