How to Install Python and PIP on Windows 10

Installation Guide Python
Liquid Web Storm VPS

Recently I had to install Python on Windows 10, so I could use the “Closure Linter” tool for PhpStorm. Here is a simple guide to show you exactly how to install Python and PIP on your Windows 10 machine.

Download Python

The first step is to download Python from and select the most recent version to install (in this case 3.5.1).


On the next page, scroll to the bottom of the page, you will then see a table that looks like this:


You should select “Windows x86-64 executable installer” assuming you have a 64bit system. (why wouldn’t you?)

Install Python

Once it has downloaded, double-click on the installer, you will be presented with the following:


Note: You must ensure that you select Add Python 3.5 to PATH and then select Install Now.

If the setup ran successfully, you should see a message “Setup was successful message.” Close and continue with the next steps.

Installing and Testing PIP

PIP is a package management system for Python, so you will want to install this handy tool to make your life simpler.

To install PIP first head over to “Get PIP,” you will see something like this:


Right-click on the link “” and select “Save Link As…”. Save it to somewhere that is easily accessible from your desktop. Once saved you will see the following on your Desktop.


Since you have already installed Python, Windows will now understand that this is a Python script (.py) and will allow you to run it. Just double-click the file and let it run. A command prompt-like window will open and do its thing before closing again.

Add PIP to the Windows Environment Variables

Before you can use PIP you will need to add it to the Windows Environment Variables and to do that open up Control Panel > System and Security > System and select Advanced system settings from the left-hand side, a pop-up will appear like this:


Next select Environmental Variables and under System variables locate the Path variable, then double click on it.


A new window will open up, select New and type the following.


It should look something like this.


Finally click OK on all the opened windows.

How to verify if PIP is working?

To verify if PIP is working just open up command prompt and type “pip.” If it is successful you will get something like this:


Congratulations you have now installed Python and PIP on Windows 10.

Matthew Horne

Matthew is a web developer from the United Kingdom who taught himself PHP and JavaScript and never looked back. If you would like to hire me, shoot me an email.

  • Kyle 27th August 2016, 5:08 am Link Reply

    Thank you for this tutorial, it saved me a lot of time and made life easier. Much appreciated.

    • Matthew Horne 28th August 2016, 6:18 am Link Reply

      Glad it saved you time, I wrote this for myself, but figured it would be helpful for others too.

  • Andy 23rd September 2016, 6:44 pm Link Reply

    Thanks for sharing this, Matthew. I’m just getting into Python development. I have a Mac, but my Windows desktop is my primary machine. This little tutorial is a big help in making things a bit more consistent between the two environments. 🙂

    • Matthew Horne 29th September 2016, 2:58 am Link Reply

      Glad this helped you.

  • DeeBee 26th September 2016, 6:01 pm Link Reply

    Thanks! Nice and clear, it’s much appreciated.

  • Oleg 22nd October 2016, 5:46 pm Link Reply

    Thanks Matthew! Much appreciated!

  • Bart 3rd November 2016, 6:59 pm Link Reply

    THX! That was really helpful.

  • George 17th February 2017, 10:57 am Link Reply

    Hi love you!
    Thanks sooo much!

  • Steven 6th March 2017, 12:58 am Link Reply

    THANKS! for sharing this…. i was driving crazy hahaha

  • Jason 25th March 2017, 11:28 am Link Reply

    Thanks for the really clear instructions – has saved me lots of time!

  • RedAdder 22nd May 2017, 1:23 am Link Reply

    Thank you so much, this actually helped me out a tons!

  • Reja Marjana 27th May 2017, 1:05 am Link Reply

    Thank you very much.. Its really h3lp me when out there everyone just sahare guide about phyton 2.7
    Im new in phyton and going dizzy about that

  • Yue 5th June 2017, 10:18 pm Link Reply

    Thanks a lot. Tried to install the tensorflow. But the official guide didn’t mention the thing “Add Python 3.5 to PATH “.

  • AK 25th June 2017, 1:09 pm Link Reply

    Thanks a lot Do you have a tutorial for quandl install as well ?

    • Matthew Horne 28th June 2017, 6:03 am Link Reply

      I don’t, i typically write these posts if i need a reference to installing something that isn’t really clear elsewhere.

  • Shane 2nd July 2017, 9:04 am Link Reply

    I’ve just installed Python 3.6 on Windows 10- set for all users and added to path. Pip works but only when using a Command Prompt as Administrator- otherwise I get permissions errors when it tries to install the downloaded modules.
    It’s workable but a bit of a pain. Do you have any idea how to resolve this?



    • Matthew Horne 6th July 2017, 4:43 am Link Reply

      Hi Shane, PIP should really only be used at the administrator level. I would keep it that way.

  • Anggraini Puspita 10th August 2017, 2:38 am Link Reply

    thankyou for this complete tutorial ^^

  • miguel 27th August 2017, 4:31 am Link Reply

    thanks a lot, it helped me so much.

  • Eric Niyongabo 20th November 2017, 10:09 am Link Reply

    hi, Horne thanks for sharing this articles, it tooks me 4 hours to create pip environment variable with python3 before i found your article. keep up with python articles

  • Brad 3rd January 2018, 3:35 pm Link Reply

    Thank you Matthew!

  • John 17th January 2018, 3:33 am Link Reply

    Hello, I am wanting to use pip to install something, but the command prompt on windows 10 refuses to accept pip. I’m using 3.6+ python wise, so I feel like it had something to do with going into the control panel and typing the whole “python35” thing. However, I have no clue. I’ve tried messing with it, but I can’t figure it out. Any help?

  • Souleiman 19th January 2018, 7:50 am Link Reply

    Thank you so much it’s been 3 links i’ve been throught and it would not work. Just started using libraries on windows (usually it’s Ubuntu).

  • manish singh 25th January 2018, 5:06 pm Link Reply

    Thank you so much… it was very nice way to guide… i was struggling before… but just rock… thanks

  • Arman 13th February 2018, 2:58 am Link Reply

    thanks Matt.. I feel dumb I can’t figure this out myself, 😀

    • Matthew Horne 13th February 2018, 1:58 pm Link Reply

      Nah, the main thing people forget when installing Tools on Windows that require some sort of command line access is that you have to actually add it to the Windows Environment. Kinda lame, but that is the way it is.

Leave a Comment