Open debemdeboas opened 4 months ago
Boost.Python
isn't a Python module you can import. It's a library you can use from your C++ project to build Python extension modules. See e.g. http://boostorg.github.io/python/doc/html/tutorial/tutorial/hello.html
That's what I gathered from the documentation as well, but some of the team are adamant that they used to import Boost.Python in the past in .pyi
files, like so:
import Boost.Python
class Foo(Boost.Python.Instance):
...
They are mistaken...
Ah, well. Thank you. In that case, I'll talk to them and see where these .pyi
files came from. There may be a possibility that they were directly translated from C code without care.
Hi all, I'm trying to
import Boost.Python
from Python 3.11 and I'm getting aModuleNotFoundError
: I'm using Boost 1.82.0 on Ubuntu x86_64.I've built Boost.Python using the following bootstrap/
b2
commands:I have also tried
--with-python=/usr/bin/python3.11
on bootstrap but that also doesn't seem to work. I have tried settingLD_LIBRARY_PATH
to/usr/local/lib
as well (where I installed Boost.Python) but that also didn't do the trick (I ranldconfig
andldconfig -n /usr/local/lib
too).Can anyone give us a hand?