python-embree icon indicating copy to clipboard operation
python-embree copied to clipboard

Installing python-embree from local copy of the repository

Open natsuwater opened this issue 1 year ago • 2 comments

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.

natsuwater avatar Oct 05 '24 12:10 natsuwater