Я пытаюсь запустить мой принтер HP Deskjet F2280, я гуглил, что мне нужен HPLIP для печати чего-либо на принтерах HP в Linux, но после того, как я установил и запустил набор инструментов HPLIP из KDE, он не позволяет мне. Я пытался запустить его из терминала, и он возвращает следующие ошибки Python:
Traceback (most recent call last):
File "/usr/bin/hp-toolbox", line 40, in <module>
from base import status, tui, module
File "/usr/share/hplip/base/status.py", line 31, in <module>
import xml.parsers.expat as expat
File "/usr/lib/python2.7/xml/parsers/expat.py", line 4, in <module>
from pyexpat import *
ImportError: /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so: undefined symbol: XML_SetHashSalt
Я понятия не имею, что делать сейчас, боюсь, что произошла ошибка из-за того, что я сделал в мою систему, так как я устанавливал и изменял связанные с Python вещи, и я тоже не мог использовать mypaint.
Я узнал то, что было неправильным, /usr/lib/python2.7/lib-dynload/pyexpat.x86_64-linux-gnu.so
пользовался общей библиотекой /usr/local/lib/libexpat.so.1
, когда она должна была использовать /lib/x86_64-linux-gnu/libexpat.so.1
и просто переименовывать или удалять /usr/local/lib/libexpat.so.1
, решил проблемы с Python.
источник А может быть найден здесь