Python 3.5 or newer, NumPy and SciPy packages, and a working c-compiler for building extensions are needed for installing RLScore.

For example Anaconda is a Python distribution, available for Windows, OS X and Linux, that includes the required dependencies. For Windows, you need to also install Microsoft Visual C++ Compiler for Python.


For bleeding edge versions, we recommend cloning the git repository:, and install using, for example:

global installation

python install

installing to home directory

python install --home=<dir>

compile extensions inside source folder (you need to add RLScore folder to PYTHONPATH to use it)

python build_ext --inplace

Alternatively, it is possible to install the latest pip indexed release:

pip install rlscore