robert.kern at gmail.com
Tue Jun 26 03:00:08 CEST 2007
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
> 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.
"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
More information about the Python-list