Не удалось установить python3-dev ubuntu

Когда я пытался установить python3-dev использование sudo apt-get install python3-dev Я получил следующее сообщение

python3-dev : Depends: libpython3-dev (= 3.4.0-0ubuntu2) but it is not going to be installed
           Depends: python3.4-dev (>= 3.4.0-0~) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.

Таким образом, я пытался установить зависимости libpython3-dev затем я получил это сообщение

The following packages have unmet dependencies:
 libpython3.4-dev : Depends: libpython3.4-stdlib (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
                    Depends: libpython3.4 (= 3.4.0-2ubuntu1.1) but 3.4.3-1ubuntu1~14.04.1 is to be installed
E: Unable to correct problems, you have held broken packages.

Однако оба зависимости уже установлены. Я использую Ubuntu 14.04

Когда я работал apt-cache policy python3.4 Я добрался

    python3.4:
    Installed: 3.4.3-1ubuntu1~14.04.1
  Candidate: 3.4.3-1ubuntu1~14.04.1
  Version table:
 *** 3.4.3-1ubuntu1~14.04.1 0
        100 /var/lib/dpkg/status
     3.4.0-2ubuntu1.1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty-updates/main amd64 Packages
        500 http://security.ubuntu.com/ubuntu/ trusty-security/main amd64 Packages
     3.4.0-2ubuntu1 0
        500 http://in.archive.ubuntu.com/ubuntu/ trusty/main amd64 Packages
9
задан 9 October 2015 в 13:02

2 ответа

Решение состоит в том, чтобы ждать, чтобы разработчики Ubuntu повторно загрузили Пайтона 3.4.3 на хранилище обновлений. Это должно произойти любой день теперь. Не спускайте глаз с , жук № 1348954 .

Редактирует: Фиксированный. Установка python3-dev работы снова.

6
ответ дан 23 November 2019 в 05:06

Хорошо, Таким образом, я прошел это и временно решил проблему, сильно понизив моего питона

apt-get install -y \
  python3.4=3.4.0-2ubuntu1.1 \
  python3.4-minimal=3.4.0-2ubuntu1.1 \
  libpython3.4-stdlib=3.4.0-2ubuntu1.1 \
  libpython3.4-minimal=3.4.0-2ubuntu1.1

, Отредактируйте: После того, как это повторно устанавливает stdlib, поскольку это пропускает некоторые библиотеки. Удаление python3 могло бы удалить некоторые пакеты Вашего интерфейса компьютера, повторно устанавливают интерфейс компьютера в этом случае.

у меня были некоторые проблемы с lightdm после этого. Прежде, чем удалить печатают удаленные пакеты и повторно устанавливают их с новым питоном 3

2
ответ дан 23 November 2019 в 05:06

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

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