43 lines
832 B
Markdown
43 lines
832 B
Markdown
# Leap Motion SDK Python 3 module builer
|
|
|
|
The Leap Motion Python module is not [not officially compatible with Python 3](https://developer.leapmotion.com/documentation/python/devguide/Project_Setup.html#recompiling-leappython-for-python-3).
|
|
|
|
This project aims to provide a simple and automated way to build and install your Python 3 module for the Leap Motion.
|
|
|
|
## Dependencies
|
|
|
|
- `swig`
|
|
- `g++`
|
|
- `libpython3-dev` (on Debian/Ubuntu)
|
|
|
|
## Build the module
|
|
|
|
```shell
|
|
make
|
|
```
|
|
|
|
## Install the module
|
|
|
|
```shell
|
|
[sudo] make install
|
|
```
|
|
|
|
`PREFIX` (where both `libLeap.so` and the Python bindings will be installed) points to `/usr` by default. Change it if required:
|
|
|
|
```shell
|
|
PREFIX=/your/local/prefix make install
|
|
```
|
|
|
|
## Clean the source directory
|
|
|
|
```shell
|
|
make clean
|
|
```
|
|
|
|
## Uninstall the module
|
|
|
|
```shell
|
|
[sudo] make uninstall
|
|
```
|
|
|