Hello again,

On 16.03.25 15:51, Mr. T wrote:
RuntimeError: html5-parser and lxml are using different versions of libxml2. 
This happens commonly when using pip installed versions of lxml. Use pip 
install --no-binary lxml lxml instead. libxml2 versions: html5-parser: (2, 9, 
10) != lxml: (2, 12, 9)

i dont really understand what that means, its possible that i had install one or another thing using pip but i dont understand why that could brake debian backages...

i never the less tried that stuff i did not understand:

$ pip install --no-binary lxml lxml
Requirement already satisfied: lxml in /home/t/.local/lib/python3.9/site-packages (5.3.1)
$ calibre
Traceback (most recent call last):
  File "/usr/bin/calibre", line 20, in <module>
    sys.exit(calibre())
  File "/usr/lib/calibre/calibre/gui_launch.py", line 73, in calibre
    main(args)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 516, in main
    run_main(app, opts, args, gui_debug, si)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 523, in run_main
    return run_gui(opts, args, app, gui_debug=gui_debug)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 388, in run_gui
    run_gui_(opts, args, app, gui_debug)
  File "/usr/lib/calibre/calibre/gui2/main.py", line 398, in run_gui_
    from calibre.gui2.ui import Main
  File "/usr/lib/calibre/calibre/gui2/ui.py", line 46, in <module>
    from calibre.gui2.init import LayoutMixin, LibraryViewMixin
  File "/usr/lib/calibre/calibre/gui2/init.py", line 24, in <module>
    from calibre.gui2.library.views import BooksView, DeviceBooksView
  File "/usr/lib/calibre/calibre/gui2/library/views.py", line 19, in <module>     from calibre.gui2.library.delegates import (RatingDelegate, PubDateDelegate,   File "/usr/lib/calibre/calibre/gui2/library/delegates.py", line 26, in <module>     from calibre.gui2.dialogs.comments_dialog import CommentsDialog, PlainTextDialog   File "/usr/lib/calibre/calibre/gui2/dialogs/comments_dialog.py", line 11, in <module>
    from calibre.gui2.dialogs.comments_dialog_ui import Ui_CommentsDialog
  File "/usr/lib/calibre/calibre/gui2/dialogs/comments_dialog_ui.py", line 42, in <module>
    from calibre.gui2.comments_editor import Editor
  File "/usr/lib/calibre/calibre/gui2/comments_editor.py", line 12, in <module>
    from html5_parser import parse
  File "/usr/lib/python3/dist-packages/html5_parser/__init__.py", line 31, in <module>
    raise RuntimeError(
RuntimeError: html5-parser and lxml are using different versions of libxml2. This happens commonly when using pip installed versions of lxml. Use pip install --no-binary lxml lxml instead. libxml2 versions: html5-parser: (2, 9, 10) != lxml: (2, 12, 9)


but still the same error...


T

Reply via email to