Skip to content

Installing python-embree from local copy of the repository  #25

@natsuwater

Description

@natsuwater

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions