Error "filename.whl is not a supported wheel on this platform"
Solution 1:
cp33
means CPython 3.3
you need scipy‑0.15.1‑cp27‑none‑win_amd64.whl
instead.
Solution 2:
This can also be caused by using an out-of-date pip
with a recent wheel file.
I was very confused, because I was installing numpy-1.10.4+mkl-cp27-cp27m-win_amd64.whl
(from here), and it is definitely the correct version for my Python installation (Windows 64-bit Python 2.7.11). I got the "not supported wheel on this platform" error.
Upgrading pip with python -m pip install --upgrade pip
solved it.
Solution 3:
I had the same problem while installing scipy-0.17.0-cp35-none-win_amd64.whl and my Python version is 3.5. It returned the same error message:
scipy-0.17.0-cp35-none-win_amd64.whl is not supported wheel on this platform.
I realized that amd64 is not about my Windows, but about the Python version. Actually I am using a 32 bit Python on a 64 bit Windows. Installing the following file solved the issue:
scipy-0.17.0-cp35-none-win32.whl
Solution 4:
I come across this problem because the wrong name of my package (scipy-0.17.0-cp27-none-win_amd64 (1)
), after I delete the '(1)' and change the package to scipy-0.17.0-cp27-none-win_amd64
, the problem got resolved.
Solution 5:
Change the filename to scipy-0.15.1-cp33-none-any.whl
and then run this command:
pip install scipy-0.15.1-cp33-none-any.whl
It should work :-)