easy_install or python setup.py does not have an uninstall feature. Hower, it is usually quite trivial to remove a globally installed egg and reference:

1. Do easy_install -m [plugin name] to remove references from $PYTHONLIB/site-packages/easy-install.pth when the plugin installed by setuptools. 2. Delete executables from /usr/bin, /usr/local/bin or C:\Python*Scripts. For search what executables are there, you may refer to [console-script] section of setup.py. 3. Delete the .egg file or folder from where it is installed, usually inside $PYTHONLIB/site-packages/. 4. Restart web server.

If you are uncertain about the location of the egg, here is a small tip to help locate an egg (or any package) - replace myplugin with whatever namespace the plugin uses (as used when enabling the plugin):

Because this distribution was installed --multi-version, before you canimport modules from this package in an application, you will need to'import pkg_resources' and then use a 'require()' call similar to one ofthese examples, in order to select the desired version:

pkg_resources.require("TracTicketDelete") # latest installed version pkg_resources.require("TracTicketDelete==2.0") # this exact version pkg_resources.require("TracTicketDelete>=2.0") # this version or higher