Я случайно удалил usr / lib / python3.4 и теперь у меня возникают некоторые проблемы, как я могу это исправить?

(Это не дубликат Случайно удаленного /usr/lib/python3.4, ошибки, которые я получаю, разные.)

Сегодня я случайно удалено usr/lib/python3.4, теперь Ctrl + Alt + T больше не работает, терминал и unity-tweak-tool не открываются из ящика приложения.

Я получаю эту ошибку, когда пытаюсь открыть инструмент unity-tweak из терминала. Как я могу это исправить?

Could not find platform independent libraries 
Could not find platform dependent libraries 
Consider setting $PYTHONHOME to [:]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'

ОБНОВЛЕНИЕ
После запуска sudo apt install --reinstall $(dpkg -S /usr/lib/python3.* | sed -r 's/, /\n/g; s/\: .+//') он переустановил некоторые вещи, но в конце он дал мне еще одну ошибку: E: Internal Error, No file name for python3.4:amd64 , После запуска инструмента unity-tweak-tool теперь я получаю:

Could not find platform independent libraries <prefix>
Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
Fatal Python error: Py_Initialize: Unable to get the locale encoding
ImportError: No module named 'encodings'

Current thread 0x00007f06bc180700 (most recent call first):
(core dump created)
0
задан 13 April 2017 в 15:24

1 ответ

Несколько пакетов Python сохраняют их там, настолько переустанавливающий не мог бы сделать этого. Посмотрите то, что имеет файлы там в Вашей системе путем выполнения:

dpkg -S /usr/lib/python3.4

, Который возвратит что-то немного отличающееся для всех кроме важной части, переустанавливает пакеты, которые это показывает.

Это нуждается в небольшом количестве обработки (удаляющий запятые, обрубая путь), но здесь является чем-то, что делает все это и переустановило их.

sudo apt install --reinstall $(dpkg -S /usr/lib/python3.* | sed -r 's/, /\n/g; s/\: .+//')

В некоторых случаях Вам, возможно, придется расположить по приоритетам (установите их сначала), некоторые пакеты по другим вручную, но видят то, что Вы получаете.

0
ответ дан 14 April 2017 в 01:24
  • 1
    Просто в стороне, эти b1dcc9dd-5262-4d8d-a863-c897e6d979b9 также мой идентификатор профиля; возможно, it' s значение по умолчанию или возможно you' ре с помощью бродяги как я – Mendhak 20 September 2017 в 02:09

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

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