Linux VM installation on MacBook Pro with macOS Sierra 10.12
I prefer VirtualBox (free), but any works. Some other virtualization software are VMware Fusion for Mac (paid), Parallels Desktop
for Mac (paid), QEMU (free, bit more complicated install process, see below). Just make sure you have enough RAM, CPU power, and disk space.

Links for how to install QEMU: Quora (easiest process), The Intobooks, Official QEMU instructions for Mac hosts, and Installing QEMU on OS X.