Как удалить пакеты Python, которые были собраны из исходного кода и установлены через ...
python setup.py build
python setup.py install
?
Если ваш поставщик пакетов не предоставил setup.py uninstall
то чаще всего вы можете просто вручную удалить пакет из вашего Python site-packages
каталог.
Он будет расположен по адресу /usr/lib/python2.5/site-packages
или эквивалент для вашего дистрибутива и версии Python. Внутри него будет либо каталог, либо .egg
файл, соответствующий названию пакета. Просто удалите это.
Бывают случаи, когда пакеты устанавливают что-то в другом месте. Например, Django устанавливает django-admin.py
к /usr/sbin
. Лучше всего бежать setup.py install
опять же, запишите, что он и где устанавливает, а затем выполните очистку.
Вам необходимо удалить папку и файлы, которые были созданы для пакета, в папке site-packages на python.
Я не уверен, где он находится в Ubuntu, но, вероятно, это что-то вроде:
/usr/lib/python2.4/site-packages
но это может быть lib64, если у вас 64-битная установка, а версия python может быть другой, поэтому измените путь соответствующим образом.
Основываясь на том, что все сказали, если вы только что установили его (скажем, в течение последних 20 минут), следующее может помочь вам найти то, что вам нужно удалить:
find /usr/lib/python* -cmin -20