pyOpenMS Installation


To install pyOpenMS from the binaries, you can simply type

pip install numpy
pip install pyopenms

We have binary packages for OSX, Linux and Windows (64 bit only). Note that for Windows, we only support Python 3.5 and 3.6 in their 64 bit versions, therefore make sure to download the 64bit Python release. For OSX and Linux, we also support Python 2.7 as well as Python 3.4 (Linux only).

You can install Python first from here, again make sure to download the 64bit release. You can then open a shell and type the two commands above (on Windows you may potentially have to use C:\Python36\Scripts\pip.exe in case pip is not in your system path).


To install pyOpenMS from source, you will first have to compile OpenMS successfully on your platform of choice and then follow the building from source instructions.

Wrap Classes

In order to wrap new classes in pyOpenMS, read the following guide.