Python

Python interface supports Python 2.7 and 3.5 or newer.

Pip

pip install osqp

Anaconda

conda install -c conda-forge osqp

Sources

You need to install the following (see Build from sources for more details):

Note

Windows: You need to install also the Visual Studio C++ compiler:

Now you are ready to build OSQP python interface from sources. Run the following in your terminal

git clone --recurse-submodules https://github.com/osqp/osqp-python
cd osqp-python
python setup.py install