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


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

python setup.py develop

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

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

3 71

3 ответа:

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

python setup.py develop --uninstall

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

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

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

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

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