Installation
Snakemake requires Python 3 to run.
Whether you have Python 3 installed or not, I would strongly encourage you to install the Scientific Python distribution Anaconda. Make sure to get the Python 3 version.
Afterwards, all you need to do to install Snakemake is to run pip install snakemake
on the command line.
Updating Snakemake
To update snakemake you can run pip install --upgrade snakemake
.