Skip to content

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

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.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

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