On Thu, 26 Dec 2024 at 09:27, aotto1968 via Python-list <python-list@python.org> wrote: > It is not only an *usage* error it is also an *security* error because: > > 1) "cnf" is using OS python > 2) os "root" python > 3) using **my** local non-root library
Yes. And YOU were the one who installed a new root Python. This is a feature. You have the power to update Python on your system. You managed to make a build of Python that attempts to link to a DLL using a relative path. That's a fault of the build that means it won't work as root. I don't understand the confusion here; isn't the solution here to build a new version with an absolute path, and update your installation? ChrisA -- https://mail.python.org/mailman/listinfo/python-list