Я удалил /lib/python3.8 и теперь не могу использовать gnome-terminal, apt, сам python3 и пару других программ. Я пытался освободить место с помощью bleach-bit и вручную. Затем я увидел 2 папки, обе python3 (python3.8 и python3.9) в каталоге /usr/lib/. Поэтому я удалил старый, но на самом деле он был связан с python3 по умолчанию (я не знал). Теперь у меня есть python3.9, но я думаю, что python3.9 не полностью установлен.Я больше не могу использовать apt из-за этого:
user@~> sudo apt переустановить python3
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
0 обновлено, 0 установлено заново, 1 переустановлено, 0 удалено и 0 не обновлено.
4 не полностью установлен или удален.
Нужно получить 0 Б/47,6 КБ архивов.
После этой операции будет использовано 0 Б дополнительного дискового пространства.
(Чтение базы данных... На данный момент установлено 321097 файлов и каталогов.)
Подготовка к распаковке .../python3_3.8.2-0ubuntu2_amd64.deb ...
Не удалось найти независимые от платформы библиотеки <prefix>
Попробуйте установить для $PYTHONHOME значение <prefix>[:<exec_prefix>]
Конфигурация пути Python:
PYTHONHOME = (не установлено)
PYTHONPATH = (не задано)
имя программы = '/usr/bin/python3'
изолированный = 0
среда = 1
(...)
Неустранимая ошибка Python: init_fs_encoding: не удалось получить кодек Python для кодировки файловой системы
Состояние выполнения Python: ядро инициализировано
ModuleNotFoundError: нет модуля с именем «кодировки»
Текущий поток 0x00007f52786bb740 (сначала самый последний вызов):
<без фрейма Python>
dpkg: ошибка при очистке:
установленный подпроцесс сценария после установки пакета python3 вернул статус выхода ошибки 1
При обработке возникли ошибки:
/var/cache/apt/архивы/python3_3.8.2-0ubuntu2_amd64.deb
E: Подпроцесс /usr/bin/dpkg возвратил код ошибки (1)
Еще одна вещь, которую я также сделал, 'apt remove python3-tk' (на случай, если это может помочь). Я действительно не хочу переустанавливать Ubuntu, потому что это будет мой седьмой раз, когда я это сделаю, и у меня сейчас нет носителя Ubuntu 20.04. Если нет другого решения, кроме переустановки, пожалуйста, предоставьте мне папку /usr/lib/python3.8. Я попробовал решение в здесь но это дало мне 4 «обнаружены ошибки» пакеты (python3, python3-lib2to3, python3-distutils, python3-gdbm:amd64 и gnome-menus) вместо 2 (python3 и python3-tk (это был только python3 после того, как я удалил python3-tk)). Я связал /usr/bin/python с python2.7, чтобы избежать дальнейших проблем.