python-embree
python-embree copied to clipboard
Installing python-embree from local copy of the repository
Python-embree cannot be installed from pypi for python 3.12.
I made some modification to setup.py and file layout so that pip install . works for python-embree, as in
https://github.com/natsuwater/python-embree/tree/develop,
You can build wheel and pip install for Windows and Linux, on your local machine, with python 3.12. Tested only on python 3.12 on Windows11 / Ubuntu 22.04.
> git clone -b develop https://github.com/natsuwater/python-embree.git
> cd python-embree
> pip install .
Embree3 binary files (3.13.5) are downloaded during the building process using embree3_windows.bat or embree3_linux.sh.
So, you do not need to install embree manually.
Note that extra_link_args=["-Wl,-rpath,$ORIGIN"] in setup.py removes the need for setting LD_LIBRARY_PATH environment variable.
Hope this might help someone who wants to use python-embree on python 3.11 or newer.