In kubuntu 24.04 after installing gourmand it doesn't start.
If I launch it from cli I have the following output :
gourmand
args = Namespace(db_url='', threads=False, gourmanddir='', thread_debug_interval=5.0, thread_debug=False, debug_file='', time=False, debug=None)
Traceback (most recent call last):
File "/usr/bin/gourmand", line 33, in <module>
sys.exit(load_entry_point('gourmand==1.0.0', 'gui_scripts', 'gourmand')()) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/bin/gourmand", line 25, in importlib_load_entry_point
return next(matches).load() ^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/metadata/__init__.py", line 205, in load
module = import_module(match.group('module')) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/usr/lib/python3.12/importlib/__init__.py", line 90, in import_module
return _bootstrap._gcd_import(name[level:], package, level) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "<frozen importlib._bootstrap>", line 1387, in _gcd_import
File "<frozen importlib._bootstrap>", line 1360, in _find_and_load
File "<frozen importlib._bootstrap>", line 1331, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 935, in _load_unlocked
File "<frozen importlib._bootstrap_external>", line 995, in exec_module
File "<frozen importlib._bootstrap>", line 488, in _call_with_frames_removed
File "/usr/lib/python3/dist-packages/gourmand/main.py", line 9, in <module>
from gourmand import (__version__, batchEditor, convert, plugin, plugin_gui,
File "/usr/lib/python3/dist-packages/gourmand/reccard.py", line 33, in <module>
from gourmand.recindex import RecIndex
File "/usr/lib/python3/dist-packages/gourmand/recindex.py", line 17, in <module>
from .importers.clipboard_importer import import_from_drag_and_drop
File "/usr/lib/python3/dist-packages/gourmand/importers/clipboard_importer.py", line 8, in <module>
from gourmand.importers.importManager import ImportManager
File "/usr/lib/python3/dist-packages/gourmand/importers/importManager.py", line 10, in <module>
from gourmand.importers.web_importer import import_urls, supported_sites
File "/usr/lib/python3/dist-packages/gourmand/importers/web_importer.py", line 6, in <module>
from recipe_scrapers import SCRAPERS, scrape_me
File "/usr/lib/python3/dist-packages/recipe_scrapers/__init__.py", line 6, in <module>
from ._abstract import AbstractScraper
File "/usr/lib/python3/dist-packages/recipe_scrapers/_abstract.py", line 13, in <module>
from ._schemaorg import SchemaOrg
File "/usr/lib/python3/dist-packages/recipe_scrapers/_schemaorg.py", line 8, in <module>
import extruct
File "/usr/lib/python3/dist-packages/extruct/__init__.py", line 1, in <module>
from ._extruct import SYNTAXES, extract
File "/usr/lib/python3/dist-packages/extruct/_extruct.py", line 9, in <module>
from extruct.dublincore import DublinCoreExtractor
File "/usr/lib/python3/dist-packages/extruct/dublincore.py", line 6, in <module>
from extruct.utils import parse_html
File "/usr/lib/python3/dist-packages/extruct/utils.py", line 5, in <module>
from extruct.xmldom import XmlDomHTMLParser
File "/usr/lib/python3/dist-packages/extruct/xmldom.py", line 9, in <module>
from lxml.etree import (
ImportError: cannot import name '_ElementStringResult' from 'lxml.etree' (/usr/lib/python3/dist-packages/lxml/etree.cpython-312-x86_64-linux-gnu.so). Did you mean: '_ElementUnicodeResult'?
In kubuntu 24.04 after installing gourmand it doesn't start.
If I launch it from cli I have the following output :
gourmand db_url= '', threads=False, gourmanddir='', thread_ debug_interval= 5.0, thread_debug=False, debug_file='', time=False, debug=None) gourmand" , line 33, in <module> exit(load_ entry_point( 'gourmand= =1.0.0' , 'gui_scripts', 'gourmand')())
^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^ gourmand" , line 25, in importlib_ load_entry_ point .load()
^^^ ^^^^^^^ ^^^^^^^ ^^^ python3. 12/importlib/ metadata/ __init_ _.py", line 205, in load module( match.group( 'module' ))
^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ python3. 12/importlib/ __init_ _.py", line 90, in import_module _gcd_import( name[level: ], package, level)
^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ ^^^^^^^ _bootstrap> ", line 1387, in _gcd_import _bootstrap> ", line 1360, in _find_and_load _bootstrap> ", line 1331, in _find_and_ load_unlocked _bootstrap> ", line 935, in _load_unlocked _bootstrap_ external> ", line 995, in exec_module _bootstrap> ", line 488, in _call_with_ frames_ removed python3/ dist-packages/ gourmand/ main.py" , line 9, in <module> python3/ dist-packages/ gourmand/ reccard. py", line 33, in <module> python3/ dist-packages/ gourmand/ recindex. py", line 17, in <module> clipboard_ importer import import_ from_drag_ and_drop python3/ dist-packages/ gourmand/ importers/ clipboard_ importer. py", line 8, in <module> importers. importManager import ImportManager python3/ dist-packages/ gourmand/ importers/ importManager. py", line 10, in <module> importers. web_importer import import_urls, supported_sites python3/ dist-packages/ gourmand/ importers/ web_importer. py", line 6, in <module> python3/ dist-packages/ recipe_ scrapers/ __init_ _.py", line 6, in <module> python3/ dist-packages/ recipe_ scrapers/ _abstract. py", line 13, in <module> python3/ dist-packages/ recipe_ scrapers/ _schemaorg. py", line 8, in <module> python3/ dist-packages/ extruct/ __init_ _.py", line 1, in <module> python3/ dist-packages/ extruct/ _extruct. py", line 9, in <module> python3/ dist-packages/ extruct/ dublincore. py", line 6, in <module> python3/ dist-packages/ extruct/ utils.py" , line 5, in <module> python3/ dist-packages/ extruct/ xmldom. py", line 9, in <module> Result' from 'lxml.etree' (/usr/lib/ python3/ dist-packages/ lxml/etree. cpython- 312-x86_ 64-linux- gnu.so) . Did you mean: '_ElementUnicod eResult' ?
args = Namespace(
Traceback (most recent call last):
File "/usr/bin/
sys.
File "/usr/bin/
return next(matches)
File "/usr/lib/
module = import_
File "/usr/lib/
return _bootstrap.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "<frozen importlib.
File "/usr/lib/
from gourmand import (__version__, batchEditor, convert, plugin, plugin_gui,
File "/usr/lib/
from gourmand.recindex import RecIndex
File "/usr/lib/
from .importers.
File "/usr/lib/
from gourmand.
File "/usr/lib/
from gourmand.
File "/usr/lib/
from recipe_scrapers import SCRAPERS, scrape_me
File "/usr/lib/
from ._abstract import AbstractScraper
File "/usr/lib/
from ._schemaorg import SchemaOrg
File "/usr/lib/
import extruct
File "/usr/lib/
from ._extruct import SYNTAXES, extract
File "/usr/lib/
from extruct.dublincore import DublinCoreExtractor
File "/usr/lib/
from extruct.utils import parse_html
File "/usr/lib/
from extruct.xmldom import XmlDomHTMLParser
File "/usr/lib/
from lxml.etree import (
ImportError: cannot import name '_ElementString