I’ve seen a lot of queries about getting scipy working in Maya (Windows 64 bit) with a few not 100% reproducible answers.
So after a long personal struggle with the problem, here’s my solution which will hopefully end the madness for all Windows Maya users:
TL;DR version
unzip them somewhere relevant to PYTHONPATH. Congratulations! You can now use scipy in all it’s glory!
Long version
What you need is a fully functional 64 bit Python interpreter. Once installed you can then use PIP to install properly packaged Python wheels.
Python wheels are awesome because they don’t require compilers to install C extensions. Unfortunately the current standard distributions are not compiled in a way that plays nice with mayapy. However, there are developers out there who have made custom wheels which will suit our needs. The ones I used are made by "carlkl ", a dev I’ve yet to directly contact to shower him with praise.
His builds use OpenBLAS, which I haven’t benchmarked against builds made with Intel MLK, but they work fine for my needs and, I presume, most Maya users out there. To get the packages, find your new version of PIP you just installed (mine is at “C:\Python27\Scripts\pip.exe”) and run these two commands:
pip install -i https://pypi.anaconda.org/carlkl/simple numpy
pip install -i https://pypi.anaconda.org/carlkl/simple scipy
Once PIP has installed both packages you can either point mayapy’s PYTHONPATH to where PIP installed the packages, or copy them to “C:\Program Files\Autodesk\Maya20XX\Python\Lib\site-packages” or whatever location you keep your python modules. DO GRAB BOTH PACKAGES and don’t mix and match scipy with a different builds of numpy or it will complain about DLL linking errors.
Congratulations, you’re ready to rock!