Почему я не могу установить 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'

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


person Sanjit kumar    schedule 25.04.2017    source источник


Ответы (6)


sudo add-apt-repository ppa:deadsnakes/ppa \
&& sudo apt update \
&& sudo apt install python3.6

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

Оригинальный ответ:

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

sudo add-apt-repository ppa:fkrull/deadsnakes
person Jobomat    schedule 24.06.2017
comment
ModuleNotFoundError: Нет модуля с именем «apt_pkg» При попытке сделать это. - person Takasur; 15.11.2018
comment
затем sudo apt-get update и добавьте те два, что указаны выше. Спасибо. - person skytree; 25.01.2019
comment
@DINATAKLIT Как ты это исправил? Об исправлении речи не идет :) - person Sandesh; 16.07.2019

Этот 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
person Aquarius    schedule 29.04.2019
comment
у меня отлично сработало, чтобы сделать Python 3.6 по умолчанию в Ubuntu 16..04 LTS update-alternatives --install /usr/bin/python python /usr/bin/python3 10 - person Shekh Firoz Alam; 30.07.2019

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

  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

Теперь, чтобы убедиться, что вы успешно установили, просто запустите 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 ..., тогда ваш терминал исчезнет :(.

person DINA TAKLIT    schedule 10.02.2019

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

person omajid    schedule 25.04.2017
comment
Почему вы делаете эту убунту? - person Burrito; 24.09.2018

Я пробовал много вещей, и это стоило мне чертовски много времени.

этот ppa: jonathonf не работал у меня.

 ppa:deadsnakes working fine for now.

то, что сработало, приведено ниже команд:

открыть терминал, затем

sudo apt-получить обновление

sudo apt-получить обновление

sudo apt-get установить общие свойства программного обеспечения

sudo add-apt-repository ppa:deadsnakes/ppa

sudo apt-получить обновление

sudo apt-get установить python3.6

person Khomesh Pathekar    schedule 01.07.2020

sudo add-apt-repository ppa:deadsnakes/ppa

Думаю, они изменили название репо.

person sushrut619    schedule 12.03.2018