Error with pip install scikit-image
I am using Windows 8.1 64 bit and Python 2.7. While trying to install scikit-image
from the shell
pip install scikit-image
I have encountered this error:
Command "python setup.py egg_info" failed with error code 1 in c:\users\france~1\appdata\local\temp\pip-buildtksnfe\scikit-image\
The download is fine but the installation fails. What is the problem here and how to solve it?
EDIT
After upgrading my pip with
python -m pip install -U pip setuptools
and trying again, I got:
Command "python setup.py egg_info" failed with error code 1 in c:\users\france~1\appdata\local\temp\pip-build-nbemct\scikit-image\
What is wrong?
Solution 1:
install numpy first
pip install numpy
If you face installation issues for numpy, get the pre-built windows installers from http://www.lfd.uci.edu/~gohlke/pythonlibs/ for your python version (python version is different from windows version).
numpy 32-bit: numpy-1.11.1+mkl-cp27-cp27m-win32.whl
numpy 64-bit: numpy-1.11.1+mkl-cp27-cp27m-win_amd64.whl
Microsoft Visual C++ 9.0 is required. If you need VC++ 9.0, then please get it from this link: Microsoft VC++ 9.0 download
Then install
pip install scikit-image
It will install the below list before installing scikit-image
pyparsing, six, python-dateutil, pytz, cycler, matplotlib, scipy, decorator, networkx, pillow, toolz, dask
If it fails at installation of scipy, follow below steps: get the pre-built windows installers from http://www.lfd.uci.edu/~gohlke/pythonlibs/ for your python version (python version is different from windows version).
Scipy 32-bit: scipy-0.18.0-cp27-cp27m-win32.whl
Scipy 64-bit: scipy-0.18.0-cp27-cp27m-win_amd64.whl
If it fails saying whl is not supported wheel on this platform , then upgrade pip using python -m pip install --upgrade pip and try installing scipy
Now try
pip install scikit-image
It should work like a charm.