Lakika
@Lakika
Sicario

Как исправить ошибки при удалении python3?

Подскажите пожалуйста, как исправить удаление python3 и последующей его установкой?
При выполнении: apt purge python3.5 получаю:
purge python3.5

apt purge python3.5
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Пакет «python3.5» не установлен, поэтому не может быть удалён
Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install».
Пакеты, имеющие неудовлетворённые зависимости:
 python3 : Зависит: python3.5 (>= 3.5.3-1~) но он не будет установлен
E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение).

Далее:
apt-get -f install

apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
  python3.5
Предлагаемые пакеты:
  python3.5-venv python3.5-doc
НОВЫЕ пакеты, которые будут установлены:
  python3.5
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 26 пакетов не обновлено.
не установлено до конца или удалено 2 пакетов.
Необходимо скачать 0 B/231 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 329 kB.
Хотите продолжить? [Д/н] Y
Выбор ранее не выбранного пакета python3.5.
(Чтение базы данных … на данный момент установлено 51878 файлов и каталогов.)
Подготовка к распаковке …/python3.5_3.5.3-1+deb9u4_amd64.deb …
Распаковывается python3.5 (3.5.3-1+deb9u4) …
Настраивается пакет python3.5 (3.5.3-1+deb9u4) …
Traceback (most recent call last):
  File "/usr/lib/python3.5/py_compile.py", line 6, in <module>
    import importlib._bootstrap_external
  File "/usr/lib/python3.5/importlib/__init__.py", line 57, in <module>
    import types
  File "/usr/lib/python3.5/types.py", line 166, in <module>
    import functools as _functools
  File "/usr/lib/python3.5/functools.py", line 23, in <module>
    from weakref import WeakKeyDictionary
  File "/usr/lib/python3.5/weakref.py", line 12, in <module>
    from _weakref import (
ImportError: cannot import name '_remove_dead_weakref'
dpkg: ошибка при обработке пакета python3.5 (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Обрабатываются триггеры для mime-support (3.60) …
dpkg: зависимости пакетов не позволяют настроить пакет python3:
 python3 зависит от python3.5 (>= 3.5.3-1~), однако:
  Пакет python3.5 пока не настроен.

dpkg: ошибка при обработке пакета python3 (--configure):
 проблемы зависимостей — оставляем не настроенным
Обрабатываются триггеры для man-db (2.7.6.1-2) …
dpkg: зависимости пакетов не позволяют настроить пакет dh-python:
 dh-python зависит от python3:any (>= 3.3.2-2~), однако:
  Пакет python3 пока не настроен.

dpkg: ошибка при обработке пакета dh-python (--configure):
 проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 python3.5
 python3
 dh-python
E: Sub-process /usr/bin/dpkg returned an error code (1)


  • Вопрос задан
  • 215 просмотров
Пригласить эксперта
Ответы на вопрос 1
justhostRU
@justhostRU
для начала убедиться, что нет каши в /etc/apt/sources.list
и там указаны только системные источники пакетов.
потом apt update. потом попробовать снова.
sudo dpkg --configure -a
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы