Почему я не могу установить python3.6-dev на Ubuntu16.04

Я пытаюсь установить Python 3.6-dev с помощью этой команды:

sudo apt-get install python3.6-dev

но я получаю эту ошибку:

E: Unable to locate package python3.6-dev
E: Couldn't find any package by glob 'python3.6-dev'
E: Couldn't find any package by regex 'python3.6-dev'

Может ли кто-нибудь помочь? Почему я получаю эту ошибку и как правильно установить пакет?

Ответ 1

Как упомянул omajid, пакет не доступен в 16.04. Но если вам это нужно в 16.04, вы можете получить его, добавив, например, личное хранилище пакетов Феликса Крулла:

sudo add-apt-repository ppa:fkrull/deadsnakes

Изменение: вышеуказанный PPA был отключен, см. Обсуждение здесь и новый PPA здесь. Так что используйте PPA, упомянутый ниже, чтобы использовать его:

sudo add-apt-repository ppa:deadsnakes/ppa

Ответ 2

Пакет слишком новый. Он недоступен в старшей версии 16.04. Он доступен в новом Ubuntu 16.10.

Ответ 3

Для тех, кто пытался установить python-3.6 и получил ту же ошибку, что и выше. Это может помочь вам также нам, это помогло мне исправить пб.

  1. Откройте терминал, затем выполните команду, чтобы добавить PPA:

    sudo add-apt-repository ppa:jonathonf/python-3.6

  2. Затем проверьте обновления и установите Python 3.6 с помощью команд:

    sudo apt-get update

    sudo apt-get install python3.6

Теперь, чтобы убедиться, что вы установили successufly, просто запустите python3.6-v или python3.6

Для более подробной информации смотрите здесь "Как установить Python 3.6.1 в Ubuntu 16.04 LTS"

Примечание: Linux 16.04 использует python v 2.7 в качестве версии по умолчанию, если вам нужно использовать python 3.6 в вашем проекте, просто установите python-3.6 в качестве версии по умолчанию для этого проекта. Лучше тогда используйте команду sudo update-alternatives... тогда ваш терминал исчезнет :(.

Ответ 4

Этот ppa работал как прелесть на Ubuntu 16.04. Публиковать здесь для других.

sudo apt-get install software-properties-common
sudo add-apt-repository ppa:deadsnakes/ppa 
sudo apt-get update
sudo apt-get install python3.6

Ответ 5

sudo add-apt-repository ppa:deadsnakes/ppa

Угадайте, что они изменили имя репо.