Unable to install or operate PIP on Windows 10

Mike Dewhirst miked at dewhirst.com.au
Sun Mar 29 21:01:37 EDT 2020


On 30/03/2020 9:34 am, Steven Hobbs wrote:
> Hi all,
>
> I have installed Python 3.7.7 on Windows 10 and I understood that pip came installed. However when I try using pip I get an unrecognised command error.
>
> I tried following the instructions on this website:
> https://docs.python.org/3/installing/index.html
>
> However usage of pip as described at this website receives an unrecognised command error. I have also tried adding the python directory to the Path variable and running commands in the Python directory.
>
> I have also tried this website without success:
>
> https://pip.pypa.io/en/stable/installing/
> Installation � pip 20.0.2 documentation<https://pip.pypa.io/en/stable/installing/>
> Warning. Be cautious if you are using a Python install that is managed by your operating system or another package manager. get-pip.py does not coordinate with those tools, and may leave your system in an inconsistent state.
> pip.pypa.io
>
>
> Can I please have step by step instructions that have been verified to work with Windows 10 and Python 3.7.7 that list all requirements, dependencies and processes to install and run pip and then install libraries such as numpy and pillow.

I don't know about numpy but pillow on Windows is a pain because it is 
only available as source and pip want's to compile it. That is the pain. 
Pip needs to use a C compiler and Windows was never designed to make 
life easy for developers out of the box. You need to set up a dev 
environment yourself for that. HOWEVER all is not lost ...

Visit https://www.lfd.uci.edu/~gohlke/pythonlibs/ which is Christoph 
Gohlke's page of pre-compiled binaries for Windows. I couldn't use 
Windows without it. That man deserves a Nobel prize for generosity.

You will find a suitable Pillow installer there. To install all you do 
is execute it in the venv. But there is a better way if you need to 
install it only in particular venvs.

Use pip!

If you download the Pillow installer to your Windows downloads 
directory, here is a pip install incantation which works for me in an 
activated venv ...

python -m pip install 
D:\Users\mike/downloads/Pillow-6.0.0-cp37-cp37m-win_amd64.whl

Don't worry about my slashes and backslashes. That part of the above 
line is copied from a requirements file assembled by batch file. Pip 
doesn't care about the angle of the slash.

I think numpy people use Anaconda to install stuff. Not sure about that.

Good luck

Mike



>
>
> Any help would be greatly appreciated.
>
> Regards,
>
> Steven Hobbs



More information about the Python-list mailing list