Удаление модуля python, установленного в режиме разработки

Привет я пробовал упаковку python с помощью setuptools и для тестирования я установил модуль в режиме разработки. я.е

python setup.py develop

это добавило мой каталог модулей в sys.путь. Теперь я хочу удалить модуль, есть ли способ сделать это?

спасибо заранее

3 ответов


использовать --uninstall или до develop, Я.е:

python setup.py develop --uninstall

это удалит его из easy-install.ПТГ и удалить .яйцо-звено. Единственное, что он не делает, это удалить скрипты (пока).


изменить легко установить.pth в каталоге site-packages и удалите строку, указывающую на версию разработки этого пакета.


У меня была подобная проблема раньше. Я загрузил оболочку Python, импортировал модуль, а затем напечатал его . Оттуда я просто удалил бы папку или файл, который был связан.

то, что вы можете посмотреть, использует виртуальное окружение эта система позволяет создать экземпляр python отдельно от вашей системы. Все модули, которые вы устанавливаете или используете в этом экземпляре, являются автономными, включая версию модуль.

теперь я храню все свои проекты внутри собственного virtualenv, что позволяет мне устанавливать и использовать любые модули, которые я хочу, не беспокоясь о завинчивании модулей из других проектов.