Nitesh kumar
Nitesh kumar

Reputation: 376

Not able to install scipy, matplotlob and scikit-learn using pip 1.5.6

Trying to install

pip install numpy
pip install scipy
pip install matplotlib
pip install scikit-learn

It failed with scipy, matplotlib and scikit-learn. (from https://pypi.python.org/simple/scipy/) because it is not compatible with this Python Skipping

My python version is 3.4 and pip version is 1.5.6 please help me install those above package

Upvotes: 1

Views: 855

Answers (2)

Dr. John James Cobra
Dr. John James Cobra

Reputation: 216

Forget shitty pip, which is flawed beyond repair (static linking etc.)

Download IPython with the Anaconda Suite.... https://www.continuum.io/downloads

It brings most of the needed modules for scientific computing (as it is a crappy task if you have to download stuff to site-packages and run python setup.py install 3781 times..)

I wrote several programs using matplotlib, scipy, numpy etc with it..

Moreover it sports module package manager (comparable to Synaptic on Ubuntu..) if you are to lazy for the above mentioned task (and you are..).

Greets Dr. Cobra

Upvotes: -1

ogrisel
ogrisel

Reputation: 40169

With pip 1.5.6 it will try to compile those projects from source which requires a lot of system dependencies (especially for scipy, you need gfortran and an optimized BLAS/LAPACK implementation).

I assume you are using the system provided version of pip under Linux. I would recommend to either use the latest version of pip (8.1 or later) in an a virtualenv (to avoid replacing the files of the system installed version of pip). Then you should be able to install manylinux wheels which do not require the compilation step.

Alternatively you can install miniconda and install those packages with the conda command line instead of pip.

Upvotes: 2

Related Questions