Permalink
Find file
ca098bc Apr 28, 2016
32 lines (16 sloc) 897 Bytes

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

  3. 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:

      C:\location_to_python\Lib\site-packages\keystone\