David Abrahams wrote: > I've been googling myself silly trying to find an answer to this; my > system's package manager is broken until I can solve it. > > I installed some packages using > > python setup.py install > > and I need to remove them. For some packages, > > python setup.py develop --uninstall > > is good enough, because it cleans the package out of Python's egg > database (wherever that is),
It's just your site-packages/easy-install.pth file. The idiomatic (but admittedly roundabout) way of doing this without having the source is to use easy_install --multi-version mypackage That accomplishes the same thing: to remove the egg from the list of active eggs in easy-install.pth but not removing the egg itself. > although it doesn't delete the eggs > themselves. > > For other packages, PyPgSQL among them, the above command isn't even > recognized. This _has_ to be a FAQ, doesn't it? Please help! distutils itself has no notion of uninstallation. You need to figure out what files the package installed and delete them yourself. -- Robert Kern "I have come to believe that the whole world is an enigma, a harmless enigma that is made terrible by our own mad attempt to interpret it as though it had an underlying truth." -- Umberto Eco -- http://mail.python.org/mailman/listinfo/python-list