Ответ 1
Используйте параметр --uninstall
или -u
для develop
, i.e:
python setup.py develop --uninstall
Это удалит его из easy-install.pth и удалит .egg-link. Единственное, чего он не делает, это удалить скрипты (пока).
Привет, я пытался упаковку python с помощью setuptools, и для тестирования я установил модуль в режиме разработки. то есть
python setup.py develop
Это добавило мою директорию модулей в sys.path. Теперь я хочу удалить модуль, есть ли способ сделать это?
Заранее спасибо
Используйте параметр --uninstall
или -u
для develop
, i.e:
python setup.py develop --uninstall
Это удалит его из easy-install.pth и удалит .egg-link. Единственное, чего он не делает, это удалить скрипты (пока).
Измените easy-install.pth в каталоге вашего сайта и удалите строку, указывающую на вашу версию разработки этого пакета.
У меня была аналогичная проблема с этим раньше. Что я сделал, я загрузил оболочку Python, импортировал модуль и напечатал его атрибут __file__
. Оттуда я просто удалю папку или файл, который был связан.
Что вы можете захотеть изучить, используя virtualenv, эта система позволяет вам создать экземпляр python отдельно от вашей системы. Любые модули, которые вы устанавливаете или используете в этом экземпляре, являются автономными, включая версию модуля.
Теперь я сохраняю все свои проекты внутри собственного виртуального виртуального, что позволяет мне устанавливать и использовать любые модули, которые я хочу, не беспокоясь о том, чтобы прикрутить модули из других проектов.