Назад | Перейти на главную страницу

Удалите пакеты Python, созданные из исходного кода

Как удалить пакеты 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