Switch branches/tags
Nothing to show
Find file History
Fetching latest commit…
Cannot retrieve the latest commit at this time.


This documentation explains how to install Python binding for Keystone from source.

  1. Install the core engine as dependency

    Follow README.md in the root directory to compile & install the core.

  2. To install pure Python binding on *nix, run the command below in the Python bindings directory:

     $ sudo make install

To install Python3 binding package, run the command below: (Note: this requires python3 installed in your machine)

    $ sudo make install3

For example how to use Keystone API, see sample.py

  1. To install Python binding on Windows:

Run the following command in command prompt:

    C:\> C:\location_to_python\python.exe setup.py install

Next, copy all the DLL files from the 'Core engine for Windows' package available on the same Keystone download page and paste it in the path: