Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

How do I uninstall Python packages that have been built from source and installed via...

python build
python install


share|improve this question
up vote 5 down vote accepted

If your package provider didn't produce a uninstall method then, more often than not, you can just manually remove the package from your Python's site-packages directory.

This will be located at /usr/lib/python2.5/site-packages or equivalent for your distro and version of Python. Within that there will be either a directory or a .egg file corresponding to the package's name. Simply delete that.

There are some instances where packages will install stuff elsewhere. Django for instance installs to /usr/sbin. Your best bet is to run install again, make a note of what it is installing where and then cleanup.

share|improve this answer

You need to delete the folder and files that were created for the package in the site-packages folder of python.

I'm not sure where it is on Ubuntu but it is probably something like:


but it could be in lib64 if you have a 64bit install and the python version might be different so adjust the path accordingly.

share|improve this answer

Building on what everyone has said, if you just installed it ( say within the last 20 minutes), the following might help you find what you need to delete:

find /usr/lib/python* -cmin -20
share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.