You need to realize that installing an application via flatpak is not the same as installing the application with apt natively in the system. The application is running inside a sandbox or container that limits access to the system and to it.
When GnuCash is installed via flatpak there isn't a way to access the GnuCash libraries inside the flatpak container. I have the same issue. I install the gnucash via apt for the bindings and use the flatpak version for using the GUI. I haven't run into issues with the version differences as the API seems to be fairly stable. The libraries are actually inside the flatpak container, I just haven't found a way to write something that runs inside the container to reference them. On Thu, 2026-02-12 at 17:56 +0000, jojo2357 via gnucash-user wrote: > First post here, no idea if I am doing this right... > > Issue: gnucash python bindings cannot be used when installed via the > steps in the wiki > > Steps to repro: > > > - Clean debian 13 install > - # apt install python3-gnucash > - $ python3 > - >>> import gnucash > > > At this point i expect to be off to the races, but instead i get an > error: > > Traceback (most recent call last): > File "<python-input-0>", line 1, in <module> > import gnucash > File "/usr/lib/python3/dist-packages/gnucash/__init__.py", line 6, > in <module> > from gnucash.gnucash_core import * > File "/usr/lib/python3/dist-packages/gnucash/gnucash_core.py", line > 165, in <module> > from gnucash import gnucash_core_c > File "/usr/lib/python3/dist-packages/gnucash/gnucash_core_c.py, > line 10, in <module> > from . import _gnucash_core_c > ImportError: libgnc-app-utils.so: cannot open shared object file: No > such file or directory > > Installing the gnucash apt package fixes the error, but since apt is > not the fastest to update, I have gnucash installed via flatpak on my > main setup. > > Fixes: IMO either the wiki should make mention of the soft dep, or > the apt package should pick out whatever dependencies it needs so > that the bindings can be installed standalone. _______________________________________________ gnucash-user mailing list [email protected] To update your subscription preferences or to unsubscribe: https://lists.gnucash.org/mailman/listinfo/gnucash-user ----- Please remember to CC this list on all your replies. You can do this by using Reply-To-List or Reply-All.
