Почему я не могу установить 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 и получил ту же ошибку, что и выше. Это может помочь вам также нам, это помогло мне исправить пб.
-
Откройте терминал, затем выполните команду, чтобы добавить PPA:
sudo add-apt-repository ppa:jonathonf/python-3.6
-
Затем проверьте обновления и установите 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
Угадайте, что они изменили имя репо.