How To Install Easy_install – Package Manager

You want to learn how to install easy_install and that is exactly what I am going to show you in this post. The first time you want to add a python package to your installation, it can be a hassle doing it manually if you don’t have easy_install or pip installed. I will be showing Windows users how to do this. So, let us get to it because I know you have other things to do after this.

how to install easy_install

As you can see from the above image, it is recommended for Windows users to download and then run it. Doing so will install easy_install in the right folder! That is what we will do here:

How To Install easy_install on Windows

1) Download or copy file

Download file and save it to your desktop or a convenient location that you will easily remember. Clicking the download link will open a python file on your browser that looks like the one below. Please copy everything in that file and move to the next step (Ctrl+A).

how to install easy_install

2) Create a file called 

After copying the content from as described in step 1, create a file on your desktop using notepad or whatever text editor you like. Inside that file, paste the content you just copied. Save the file as on your desktop. Move to step 3.

3) Go to your command line

From your command line, please navigate to where you saved the file from step 2. I suggested your desktop to make it easier to find. You can always use the dir command to see if your file is in the directory you are in.

Type : and press Enter.

The installation will begin and once it is done, you can move on to the next step.

4) Verify that easy_install was installed 

To verify that easy_install was actually installed, you should look inside the Scripts sub-directory which is inside your Python folder. Something similar to C:\Python27\Scripts. Mine looks like this:

how to install easy_install

5) Add this directory to your path environment variable

To easily use easy_install from your command line, you need to add the above directory to your PATH environment variable. If you are asking “what directory?”, don’t worry. Simply locate your Python installation and then navigate to Scripts sub-directory. It would look like this if your Python is installed in the C directory: C:\Python27\Scripts

Copy that directory to the clipboard and move to the next step.

6) The PATH environment variable

Please locate your advanced system settings. Click on Environment variables. Then under System variables, select Path and click Edit. Clicking edit will open a new small window. For the variable value, type a semi-colon and paste the directory from the previous step. Click OK until all windows are closed.

how to install easy_install

7) Using easy_install to install packages

To use easy_install, open your command line and type the following:

easy_install Twitter

easy_install <name of package you want to install here>

Every time you want to install a package, easily type easy_install and the name of the package then press Enter. The package will be installed for you!

how to install easy_install

8) Alternative ways to manage Python packages

You can alternatively download and install pip if you don’t want to use easy_install as your package manager. This is a free world, after all!

Thank you for reading this post. If you found it helpful, please consider sharing it with others using the buttons below and subscribe for more. You can also watch a video I made on the same topic by clicking here.

Written By Elisha Chirchir

Elisha Chirchir is a software developer. He is also the founder of Simple Developer and co-founder of Instinctive Software Solutions. On any given day, he works on both Android and Web Development. During his 'free time', he offers training to those interested in learning how to code in php, java, python, javaScript etc. You can easily find him on StackOverflow Android chatroom or on Twitter @Eenvincible

39 Comments on “How To Install Easy_install – Package Manager

  1. sunil Reply

    August 9, 2013 at 5:00

    Excellent and great . Easy and simple steps with screenshot.

    • Elisha Chirchir Reply

      August 9, 2013 at 5:04

      Thanks for stopping by Sunil. I am glad you found it easy to follow and helpful also. See you soon!

  2. Elisheva Reply

    August 13, 2013 at 10:33

    Very clear and helpful !!! just what I was looking for

    • Elisha Chirchir Reply

      August 13, 2013 at 2:21

      Thank you for stopping by and I am happy this helped you solve your problem. See you soon!!

  3. Larry Cutforth Reply

    September 11, 2013 at 3:26

    Thanks! Your directions worked great.

    • Elisha Chirchir Reply

      September 11, 2013 at 3:30

      You are very welcome and I am glad you found what you needed. See you soon!

  4. mobb Reply

    September 22, 2013 at 10:28

    I just would like to comment: I officially HATE both esy_install, and ggplot2. Why? They both will destroy your life. Thank you.

    • Elisha Chirchir Reply

      September 23, 2013 at 12:25

      Your point leaves a lot of questions like : how does it destroy your life? etc

      Thanks for visiting regardless!

  5. Zach Reply

    December 1, 2013 at 10:40

    Worked perfectly. Nice tutorial!

  6. Mat Reply

    March 23, 2014 at 3:55

    Thank a lot! Perfect tutorial! You really helped me!

  7. window csm!!! | Gatadas Reply

    March 27, 2014 at 3:53

    […] aca se ve como instalar […]

  8. Prachir Reply

    March 30, 2014 at 7:34

    The best tutorial on web for easy_install.

  9. […] much more easier to install them (as its name implies of course); the link to get easy install: ( Once you have easy_install (you can add this to that Environment Variable as well) you can […]

  10. Murenrb Reply

    April 7, 2014 at 4:13

    Seems like this process worked for everybody… but me. I get the following error: “ImportError: No Module named pkg_resources”. It clearly is finding easy install in the path and at least trying to run it. But I can’t install any packages. I am running python2.7, windows 8.

    • Elisha Chirchir Reply

      April 7, 2014 at 2:06

      I am sorry to hear that; use this other solution instead;

      Let me know how it goes and good luck!

    • Murenrb Reply

      April 8, 2014 at 2:44

      Just following up on this. In the end following these steps worked great! I was using the wrong command prompt. Somehow Autodesk had created its own command prompt. So… not sure that is ever going to happen to anybody else ever, but something to watch out for I guess…


  11. Ravi Reply

    April 11, 2014 at 9:41

    Thanks, I was also following same but missed to run cmd as Administrator. 🙂

  12. SMed79 Reply

    April 21, 2014 at 1:03

    @Elisha_Chirchir Thank you very much for this TUTo 🙂

  13. Em Reply

    May 12, 2014 at 2:27

    But why is it necessary to copy the contents of ‘’ into another file named ‘’?

    In other words, I’m confused as to why just downloading ‘’ and running it as described in step 3 will not work. Unless there are permission issues and so forth distinguishing the download file from the ‘written’ file….

    • Elisha Chirchir Reply

      May 12, 2014 at 2:34

      You can put the content in whatever file you want. That is not the point. The point of saving that content in a file is simply because when I shared that link, it opened a text file on a page. So you could not simply ‘download’ it and run it.

  14. […] Download link for […]

  15. Nivedha Reply

    July 9, 2014 at 9:33

    Very Perfect Tutorial

  16. Martina Reply

    July 18, 2014 at 8:34

    Hi, great tutorial, it made it simple for me to install easy_install.
    My problem is, I am trying to install through it a pykalman package, but still it gives me an error saying that “‘easy_install’ is not recognized as an internal or external command..”. I doublechecked and easy_install is correctly installed and the address is added to the PATH.
    Any ideas of how to fix this?
    Thank you!

    • Elisha Chirchir Reply

      July 19, 2014 at 6:17

      The only suggestion I was about to give you was to make sure you have added to the system variable path – but you already did that. First make sure you can use easy_install in your command line by simply typing easy_install. Now, if that does not work, install pip using easy_install like this: easy_install pip; after that is installed, try to use pip instead of easy_install to install what you wanted. Let me know how it goes.

    • Alex Reply

      June 7, 2015 at 3:34

      Run cmd as a administrator,it works

  17. Dominique Reply

    October 9, 2014 at 12:00

    Thank you so much for these instructions! Simple and easy to follow. Worked great for me!

  18. […] How To Install Easy _ install – Package Manager – You want to learn how to install easy_install and that is exactly what I am going to show you in this post. The first time you want to add a python package to your …… […]

  19. Dinee Tamang Reply

    January 6, 2015 at 8:44

    Great good easy steps thanks

  20. […] installing easy_install faster and easier […]

  21. Laughing Reply

    October 21, 2015 at 9:13

    Hi, Thank you very much. It was good and simple

  22. Lucia Reply

    March 10, 2016 at 11:36

    Hi Elisha
    For me unfortunately did not work 🙁 I get the following error when running the file, “urllib2.URLError: ”

    windows 7 64, pyton 2.7 is installed, Python path is added to Path environment variable.

    I am stuck with this error. Could you help

  23. Lucia Reply

    March 10, 2016 at 11:41

    Coming back with complete error, thanks in advance Elisha:
    C:\Python27\python.exe C:/Python27/Tools/Scripts/
    Traceback (most recent call last):
    File “C:/Python27/Tools/Scripts/”, line 415, in
    File “C:/Python27/Tools/Scripts/”, line 411, in main
    archive = download_setuptools(**_download_args(options))
    File “C:/Python27/Tools/Scripts/”, line 327, in download_setuptools
    version = _resolve_version(version)
    File “C:/Python27/Tools/Scripts/”, line 347, in _resolve_version
    resp = urlopen(‘’)
    File “C:\Python27\lib\”, line 126, in urlopen
    return, data, timeout)
    File “C:\Python27\lib\”, line 391, in open
    response = self._open(req, data)
    File “C:\Python27\lib\”, line 409, in _open
    ‘_open’, req)
    File “C:\Python27\lib\”, line 369, in _call_chain
    result = func(*args)
    File “C:\Python27\lib\”, line 1181, in https_open
    return self.do_open(httplib.HTTPSConnection, req)
    File “C:\Python27\lib\”, line 1148, in do_open
    raise URLError(err)

    • Elisha Chirchir Reply

      March 16, 2016 at 7:53

      I would check to make sure that urllib2 is installed in your python installation. Let me know how it goes

  24. Misganu Reply

    March 28, 2016 at 2:37

    I think step 3 is like this “C:\Users\misge\Desktop>” but it replay me following error
    ‘’ is not recognized as an internal or external command,
    operable program or batch file. what the case may be why I used python 3.4?

    • Misganu Reply

      March 29, 2016 at 7:34

      I fixed the above problem and C:\Users\misge\Desktop> is recognized. but without doing any thing it passed to next line


  25. Lucia Reply

    March 29, 2016 at 9:34

    Hello Elisha
    Problem is now solved. My windows laptop is located in Intranet, so I had to set https proxy.

  26. Roberto Reply

    July 27, 2016 at 2:17

    ez link is now a dead link.
    Can you review your tutorial?

    Thanks in advance.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.