Christoph Gohlke’s website for Python packages for Windows (he hosts many, but the most popular are probably numpy and scipy) now distributes wheels instead of exe files. This means we need the most recent version of pip and a new procedure to install them. Here’s a procedure I use to simplify installing dependencies.
First, create a new folder to store all of the files in; I put mine in
C:\Users\user\Documents\python-upgrades. Then, go to Christoph’s site and
download all of the packages you need and put them in the folder you just
created. Now, open any text editor and create a file called
The contents of that file should be a list of all the packages you downloaded;
for instance, mine looks like:
Cython scipy numpy tornado matplotlib requests pyparsing lxml Pillow
Then, pop open a command window and change to the directory you created. Finally, run the command
pip install --upgrade -r requirements.txt --no-index -f . --no-deps
This should look up all the wheel files in the current directory while ignoring PyPI.