pythonmod failed to init modules

I just clone unbound repo.

do configure with:

./configure \
--build=x86_64-linux-gnu \
--prefix=/usr \
--includedir=${prefix}/include \
--mandir=${prefix}/share/man \
--infodir=${prefix}/share/info \
--sysconfdir=/etc \
--localstatedir=/var \
--libdir=${prefix}/lib/x86_64-linux-gnu \
--runstatedir=/run \
--with-pythonmodule \
--with-pyunbound \
--enable-subnet \
--enable-dnstap \
--enable-systemd \
--with-chroot-dir= \
--with-dnstap-socket-path=/run/dnstap.sock \
--with-pidfile=/run/unbound.pid \
--with-libevent \
--enable-tfo-client \
--with-rootkey-file=/usr/share/dns/root.key \
--enable-tfo-server

make, and make install

unbound -V, gave me:

Version 1.24.0

Configure line: --build=x86_64-linux-gnu --prefix=/usr --includedir=/include --mandir=/share/man --infodir=/share/info --sysconfdir=/etc --localstatedir=/var --libdir=/lib/x86_64-linux-gnu --runstatedir=/run --with-pythonmodule --with-pyunbound --enable-subnet --enable-dnstap --enable-systemd --with-chroot-dir= --with-dnstap-socket-path=/run/dnstap.sock --with-pidfile=/run/unbound.pid --with-libevent --enable-tfo-client --with-rootkey-file=/usr/share/dns/root.key --enable-tfo-server
Linked libs: libevent 2.1.12-stable (it uses epoll), OpenSSL 3.0.17 1 Jul 2025
Linked modules: dns64 python subnetcache respip validator iterator
TCP Fastopen feature available

BSD licensed, see LICENSE in source package for details.
Report bugs to [unbound-bugs@nlnetlabs.nl](mailto:unbound-bugs@nlnetlabs.nl) or [https://github.com/NLnetLabs/unbound/issues](https://github.com/NLnetLabs/unbound/issues)

my unbound.conf lookslike:

server:
# The following line will configure unbound to perform cryptographic
# DNSSEC validation using the root trust anchor.
auto-trust-anchor-file: "/var/lib/unbound/root.key"
module-config: "validator python iterator"
verbosity: 4

python:
python-script: "/etc/unbound/helloworld.py"

remote-control:
control-enable: yes
# by default the control interface is is 127.0.0.1 and ::1 and port 8953
# it is possible to use a unix socket too
control-interface: /run/unbound.ctl

but

gave me:

...
[1757845685] unbound[86672:0] notice: init module 1: python
Traceback (most recent call last):
File "<string>", line 1, in <module>
ModuleNotFoundError: No module named 'unboundmodule'
[1757845685] unbound[86672:0] error: pythonmod: cannot initialize core module: unboundmodule.py
[1757845685] unbound[86672:0] error: module init for module python failed
[1757845685] unbound[86672:0] fatal error: failed to init modules

please tell me how to compile unbound the rightway so ready for python module

-wowon-