I found that in different folders, sometimes pip install
will build wheel which takes a lot of time, while sometimes it doesn't. I'm not sure why and how to control that.
My command: bin/python -m pip install -r ../requirements.txt
(due to the !#
shebang line-length limitation, so I don't use pip directly)
The output without building a wheel (just takes a few seconds):
Collecting numpy==1.10.4 (from -r ../requirements.txt (line 1))
Installing collected packages: numpy
Successfully installed numpy-1.10.4
The output with building wheel (take at least 2 minutes)
Collecting numpy==1.10.4 (from -r ../requirements.txt (line 1))
Downloading numpy-1.10.4.tar.gz (4.1MB)
100% |████████████████████████████████| 4.1MB 92kB/s
Building wheels for collected packages: numpy
Running setup.py bdist_wheel for numpy ... done
Stored in directory: /root/.cache/pip/wheels/66/f5/d7/f6ddd78b61037fcb51a3e32c9cd276e292343cdd62d5384efd
Successfully built numpy
Installing collected packages: numpy
Successfully installed numpy-1.10.4
The contents of requirements.txt
:
numpy==1.10.4