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
Related posts
- How to use pip with crate.io — posted 2012-10-24
- How to install MySQLdb in a virtualenv on Ubuntu Karmic — posted 2010-02-15
- Using psycopg2 with virtualenv on Ubuntu
JauntyMaverick — posted 2009-07-31 - Notes on using pip and virtualenv with Django — posted 2009-05-06
- Installing Python 2.6 from source on Ubuntu Hardy — posted 2008-10-02
Comments
too bad the version in the ubuntu reps is old as hell
The next step should be:
$ pip install --upgrade pip
This also works on Debian Lenny :-)
Charles: Thanks. I updated the post to include upgrading pip.
Thanks a lot!
Thanks a lot!
Never do sudo easy_install or sudo pip on a package-based distribution! Use virtualenv only.
http://workaround.org/easy-install-debian
worked..gr8...thnx..!!!1
This tutorial really helped my to install pip on my Linux Mint distributions. Regards!
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 ...
Works perfectly on my ubuntu, thank you!
Thanks for the clear, accurate notes.
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.
