Как удалить пакеты, установленные с помощью Python easy_install? - PullRequest
680 голосов
/ 05 августа 2009

Python's easy_install делает установку новых пакетов чрезвычайно удобной. Однако, насколько я могу судить, он не реализует другие общие функции менеджера зависимостей - перечисление и удаление установленных пакетов.

Каков наилучший способ узнать, что установлено, и каков предпочтительный способ удаления установленных пакетов? Существуют ли какие-либо файлы, которые необходимо обновить, если я удаляю пакеты вручную (например, по rm /usr/local/lib/python2.6/dist-packages/my_installed_pkg.egg или аналогичным)?

Ответы [ 13 ]

3 голосов
/ 21 октября 2014

Для меня только удаление этого файла: easy-install.pth сработало, остальное pip установить django == 1.3.7

3 голосов
/ 15 апреля 2011

Я столкнулся с той же проблемой на моем MacOS X Leopard 10.6.blah.

Решение - убедиться, что вы звоните в MacPorts Python:

sudo port install python26
sudo port install python_select
sudo python_select python26
sudo port install py26-mysql

Надеюсь, это поможет.

1 голос
/ 20 марта 2018

Это сработало для меня. Это похоже на предыдущие ответы, но путь к пакетам отличается.

  1. sudo easy_install -m
  2. sudo rm -rf /Library/Python/2.7/site-packages/.egg

Платформа: MacOS High Sierra версия 10.13.3

...