I would like to install
scipy-0.15.1-cp33-none-win_amd64.whl that I have saved to local drive. I am using:
pip 6.0.8 from C:\Python27\Lib\site-packages python 2.7.9 (default, Dec 10 2014, 12:28:03) [MSC v.1500 64 bit (AMD64)]
when I run:
pip install scipy-0.15.1-cp33-none-win_amd64.whl
I get the following error:
scipy-0.15.1-cp33-none-win_amd64.whl is not supported wheel on this platform
I would like to know what the problem is?
CPython 3.3 you need
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.
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:
If you are totally new to python read step by step or go directly to 5th step directly.
Follow the below method to install scipy 0.18.1 on Windows 64-bit , Python 64-bit .
Be careful with the versions of
3. .whl version of numpy and scipy files
4. First install numpy and then scipy.
pip install FileName.whl
Be aware of the file name ( what I mean is check the cp no).
To check which cp is supported by your pip , go to point No 2 below.
If you are using .whl file . Following errors are likely to occur .
- You are using pip version 7.1.0, however version 8.1.2 is available.
You should consider upgrading via the ‘python -m pip install –upgrade pip’ command
- scipy-0.15.1-cp33-none-win_amd64.whl.whl is not supported wheel on this platform
For the above error : start Python(in my case 3.5), type :
[(‘cp35’, ‘cp35m’, ‘win_amd64’), (‘cp35’, ‘none’, ‘win_amd64’), (‘py3’, ‘none’, ‘win_amd64’), (‘cp35’, ‘none’, ‘any’), (‘cp3’, ‘none’, ‘any’), (‘py35’, ‘none’, ‘any’), (‘py3’, ‘none’, ‘any’), (‘py34’, ‘none’, ‘any’), (‘py33’, ‘none’, ‘any’), (‘py32’, ‘none’, ‘any’), (‘py31’, ‘none’, ‘any’), (‘py30’, ‘none’, ‘any’)]
In the output you will observe cp35 is there , so download cp35 for numpy as well as scipy.
Further edits are most welcome !!!!
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.
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 🙂
I tried to install scikit-image but got the following error when I tried to install the .whl file even though my installed version of python was 2.7 32-bit.
scikit_image-0.12.3-cp27-cp27m-win32.whl is not a supported wheel on this platform.
However I also got this message before the error message:
You are using pip version 7.1.0, however version 8.1.2 is available. You should consider upgrading via the 'python -m pip install --upgrade pip' command.
I then ran the command
python -m pip install --upgrade pip and then
pip install scikit_image-0.12.3-cp27-cp27m-win32.whl worked fine. I hope this can help someone!
First of all, cp33 means that it is to be used when you have Python 3.3 running on your system. So if you have Python 2.7 on your system, try installing the cp27 version.
Installing scipy-0.18.1-cp27-cp27m-win_amd64.whl, needs a Python 2.7 running and a 64-bit system.
If you are still getting an error saying “scipy-0.18.1-cp27-cp27m-win_amd64.whl is not a supported wheel on this platform”, then go for the win32 version.
By this I mean install scipy-0.18.1-cp27-cp27m-win32.whl instead of the first one.
This is because you might be running a 32-bit python on a 64-bit system.
The last step successfully installed scipy for me.
I had similar problem, installing a 64-bit version for python27 on windows 7 64bit. Everything was up-to-date, yet I got the message
scipy-0.18.1-cp27-cp27m-win_amd64.whl is not supported wheel on this platform
Than I donwloaded a 32-bit whl and it worked.
pip install scipy-0.18.1-cp27-cp27m-win32.whl
I suspect that the problem was probably that I dont have an AMD processor, rather and intel one, and the scipy 64bit version says amd64 in the end.
Things to check:
- You are downloading proper version like cp27 (means for python 2.7) cp36(means for python 3.6).
Check of which architecture (32 bit or 64 bit) your python is? (you can do it so by opening python idle and typing)
import platform platform.architecture()
Now download the file of that bit irrespective of your system architecture.
Check whether you’re using the correct filename (i.e it should not be appended with (1) which might happen if you download the file twice)
Check if your pip is updated or not. If not you can use
python -m pip install -upgrade pip
try conda for installation,
seems to resolve versions
on the fly:
conda install scikit-learn
Simply if you have more than one python on your system for example 2.7/3.4/3.5, it’s necessary you check your installation path. 🙂
I am using Python2.7 and Windows 64-bit system. I was getting the same error for
lxml-3.8.0-cp27-cp27m-win_amd64.whl while doing
pip install lxml-3.8.0-cp27-cp27m-win_amd64.whl
pip install lxml and it auto-detected and successfully installed the win32 version (though my system is Windows-64bit)
C:\Python27>pip install lxml Collecting lxml Downloading lxml-3.8.0-cp27-cp27m-win32.whl (2.9MB) 100% |################################| 2.9MB 20kB/s Installing collected packages: lxml Successfully installed lxml-3.8.0
So, I will go with @1man’s answer.
During Tensorflow configuration I specified python3.6. But default python on my system is python2.7. Thus pip in my case means pip for 2.7. For me
pip3 install /tmp/tensorflow_pkg/NAME.whl
did the trick.