Я не могу открыть средство обновления программного обеспечения и инструмент настройки твика на Ubuntu14.04
У меня есть уведомление почти каждый раз, когда я пытаюсь обновить. Эта заметка "Произошла ошибка при проверке обновлений => [TR Language] Güncellemeler denetlenirken bir sorun oluştu".
Я не могу открыть программу обновления программного обеспечения, языки, инструмент для настройки Unity.
$ sudo unity-tweak-toolвведите код здесь Traceback (последний вызов был последним): Файл "/usr/bin/unity-tweak-tool", строка 33, в import UnityTweakTool Файл "/ usr / lib / python3 / dist-packages / UnityTweakTool / init.py", строка 39, в импорт dbus, dbus.service Файл "/usr/lib/python2.7/dist-packages/dbus/ init.py", строка 82, в импортировать dbus.types как типы Файл "/usr/lib/python2.7/dist-packages/dbus/types.py", строка 6, в из _dbus_bindings import (Ошибка импорта: /usr/lib/python2.7/dist-packages/_dbus_bindings.so: неопределенный символ: _Py_ZeroStruct Ошибка в sys.excepthook: Traceback (последний вызов был последним): Файл "/usr/lib/python3/dist-packages/apport_python_hook.py", строка 63, в apport_excepthook из apport.fileutils import вероятно_packaged, get_recent_crashes Файл "/ usr / lib / python3 / dist-packages / apport / init.py", строка 5, в из отчета об импорте apport.report Файл "/usr/lib/python3/dist-packages/apport/report.py", строка 30, в импорт apport.fileutils Файл "/usr/lib/python3/dist-packages/apport/fileutils.py", строка 23, в из apport.packaging_impl импортировать как упаковку Файл "/usr/lib/python3/dist-packages/apport/packaging_impl.py", строка 20, в способный импортировать Файл "/usr/lib/python2.7/dist-packages/apt/ init.py", строка 23, в импортировать apt_pkg Ошибка импорта: /usr/lib/python2.7/dist-packages/apt_pkg.so: неопределенный символ: _Py_ZeroStruct
Первоначальное исключение было: Traceback (последний вызов был последним): Файл "/usr/bin/unity-tweak-tool", строка 33, в import UnityTweakTool Файл "/ usr / lib / python3 / dist-packages / UnityTweakTool / init.py", строка 39, в импорт dbus, dbus.service Файл "/usr/lib/python2.7/dist-packages/dbus/ init.py", строка 82, в импортировать dbus.types как типы Файл "/usr/lib/python2.7/dist-packages/dbus/types.py", строка 6, в из _dbus_bindings import (Ошибка импорта: /usr/lib/python2.7/dist-packages/_dbus_bindings.so: неопределенный символ: _Py_ZeroStruct
Следующее описание является предложениями
Распечатать import sys
а также sys.path
$ python >> импорт системы >>sys.path "" ['', '/usr/lib/python2.7/dist-packages', '/usr/lib/python2.7', '/usr/lib/python2.7/plat-x86_64-linux-gnu', '/usr/lib/python2.7/lib-tk', '/usr/lib/python2.7/lib-old', '/usr/lib/python2.7/lib-dynload', '/usr/local/lib/python2.7/dist-packages', '/usr/lib/python2.7/dist-packages/PILcompat', '/usr/lib/python2.7/dist-packages/gtk-2.0', '/usr/lib/python2.7/dist-packages/ubuntu-sso-client']
which python
а также python --version
~$ какой питон / USR / бен / питон ~$ python --version Python 2.7.6
1 ответ
Если вы посмотрите на вершину следа, вы заметите, что UnityTweakTool
библиотека Python 3 Однако ваш PYTHONPATH
содержит много каталогов, относящихся к вашей установке Python 2. Проблемный /usr/lib/python2.7/dist-packages
, что вызывает несовместимую версию Python 2 apt
пакет, который нужно забрать.
Попробуйте сбросить настройки PYTHONPATH
или беги как
sudo PYTHONPATH= unity-tweak-tool