[GNC] Gnucash Python Issue
Robin Chattopadhyay
robinraymn at gmail.com
Sun Sep 1 09:50:26 EDT 2024
Never mind. As is often the case when I send a question to this list, my
issue turns out to be user error. I needed to update the PYTHONPATH
variable to look for the correct location for site-packages
Thanks as always for the great support in this forum!
Robin
On Sat, Aug 31, 2024 at 9:58 AM Robin Chattopadhyay <robinraymn at gmail.com>
wrote:
> Hi-
>
> After building/installing 5.8 from source, I noticed an issue with my
> Python scripts that were working with 5.3 that I also built from source.
>
> When running gnucash from the command line or in an interactive session of
> Python, I get this when trying 'import gnucash'
>
> python 3.10.12 (main, Jul 29 2024, 16:56:48) [GCC 11.4.0] on linux
> Type "help", "copyright", "credits" or "license" for more information.
> >>> import gnucash
> Traceback (most recent call last):
> File "<stdin>", line 1, in <module>
> 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 34,
> in <module>
> from gnucash import gnucash_core_c
> File "/usr/lib/python3/dist-packages/gnucash/gnucash_core_c.py", line
> 13, in <module>
> from . import _gnucash_core_c
> ImportError: /usr/lib/python3/dist-packages/gnucash/_
> gnucash_core_c.cpython-310-x86_64-linux-gnu.so: undefined symbol:
> string_to_gnc_numeric
>
> My OS is Ubuntu 22.04 LTS virtual machine.
>
> I have since reverted to 5.3, but I would really like to go back to 5.8
> because of the updated auto-complete features.
>
More information about the gnucash-user
mailing list