Answer the question
In order to leave comments, you need to log in
How to fix errors while uninstalling python3?
Can you please tell me how to fix the removal of python3 and its subsequent installation?
When I run: apt purge python3.5 I get:
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
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Исправление зависимостей… Готово
Будут установлены следующие дополнительные пакеты:
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)
Answer the question
In order to leave comments, you need to log in
first make sure that there is no porridge in /etc/apt/sources.list
and only system sources of packages are listed there.
then apt update. then try again.
sudo dpkg --configure -a
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question