SaltyCrane Blog — Notes on PythonJavascript and web development

How to install pip on Ubuntu

Pip is a better alternative to Easy Install for installing Python packages. It is most "nutritious" when used with its companion virtualenv. For more information on pip and virtualenv see my blog post: Notes on using pip and virtualenv with Django.

Install pip and virtualenv for Ubuntu 10.10 Maverick and newer

$ sudo apt-get install python-pip python-dev build-essential 
$ sudo pip install --upgrade pip 
$ sudo pip install --upgrade virtualenv 

For older versions of Ubuntu

  • Install Easy Install
    $ sudo apt-get install python-setuptools python-dev build-essential 
  • Install pip
    $ sudo easy_install pip 
  • Install virtualenv
    $ sudo pip install --upgrade virtualenv 


#1 bob commented on :

too bad the version in the ubuntu reps is old as hell

#2 Charles Merriam commented on :

The next step should be:

$ pip install --upgrade pip

#3 pqs commented on :

This also works on Debian Lenny :-)

#4 Eliot commented on :

Charles: Thanks. I updated the post to include upgrading pip.

#5 hibou commented on :

Thanks a lot!

#6 Josué commented on :

Thanks a lot!

#7 federico commented on :

Never do sudo easy_install or sudo pip on a package-based distribution! Use virtualenv only.

#8 karthik commented on :


#9 Mihail commented on :

This tutorial really helped my to install pip on my Linux Mint distributions. Regards!

#10 Jaymz commented on :

I am trying to install pip on ubuntu 10.10. But the mirror is dead, and I keep receiving errors, basically 404 as it fails to find required files. :( Is there anyway that I can install pip on my machine. As I need it to get pymongo ...

#11 tkoomzaaskz commented on :

Works perfectly on my ubuntu, thank you!

#12 Alex commented on :

Thanks for the clear, accurate notes.

#13 DaveM commented on :

Thanks for the article. I suggest getting rid of the $ prefixes to the lines because it prevents easy copy and paste to the command line.