I think this is again an issue with the fact that your system has the wrong Python distribution.
As a side-note, perhaps now you can start to appreciate why we developed pyblish-win Normally, when you use pyblish-win, this has already been solved for you.
When Maya tries to run Pyblish QML, it does what we did here, and it also needs is access to a 64-bit flavour of Python.
You can explore which version of Python Maya has access to with something like this.
# From the Maya script editor
In the window that appears, you should be able to see the bit-ness, and you can ask where it's based like this.
What you can do, is to expose your 64-bit Python to your
PATH such that Maya can find it.
os.environ["PATH"] += ";path/to/64-bit/python"