Как удалить setuptools python - PullRequest
       2

Как удалить setuptools python

7 голосов
/ 24 января 2012

Привет, недавно я установил модуль инструментов установки и Google App Engine выдает мне ошибки.Есть ли способ удалить setuptool?может кто-нибудь сказать мне шаг за шагом, потому что я старался

Ответы [ 3 ]

12 голосов
/ 24 января 2012
easy_install pip
pip uninstall pip setuptools

(pip и setuptools оба используют одинаковые форматы пакетов, но pip имеет поддержку удаления. Довольно забавно, что установка чего-либо является самым простым способом удаления.)

10 голосов
/ 24 января 2012

Ответ зависит от того, как он был установлен.

Если он был установлен с помощью менеджера пакетов ubuntu (debian), попробуйте:

sudo apt-get remove --purge python-setuptools

[обновлено]

Если вы установили вручную, вероятно, окончательное местоположение setuptools будет примерно таким (с учетом вашей среды / версии Python):

/usr/local/lib/python2.6/dist-packages

Просто удалите там содержимое setuptools.

Хром, я знаю, но это ваше бремя, если вы не используете отличный менеджер пакетов, предоставляемый ubuntu: придерживайтесь dpkg, если вам не нужны самые передовые вещи. Для других модулей python, установленных setuptools, он не предоставляет функцию «удаления» (но pip делает, поэтому существует большой энтузиазм по поводу virtualenv , pip и yolk ).

[обновление 2017 года]

Это 2017 и установка модулей Python немного изменена:

  • pip теперь является предпочтительной программой установки. Начиная с Python 3.4, он по умолчанию включен в бинарные установщики Python.
  • venv - это стандартный инструмент для создания виртуальных сред (полуизолированные среды Python, которые позволяют устанавливать пакеты для использования конкретным приложением, а не для всей системы), и является частью Python начиная с Python 3.3. Начиная с Python 3.4, он по умолчанию устанавливает pip во все созданные виртуальные среды.
  • virtualenv - сторонняя альтернатива (и предшественник) venv, и если она не официальная, она все еще очень популярна, поскольку позволяет использовать виртуальные среды в версиях Python до 3.4, которые либо вообще не предоставляют venv, или не можете автоматически установить pip в созданную среду.
1 голос
/ 26 мая 2016

У меня были проблемы с методом, описанным ниже, потому что мой пункт не был обновлен.

easy_install pip
pip uninstall pip setuptools

После обновления пункта, как это:

sudo -H pip install --upgrade pip

Я смог успешноудалить setuptools, например, так:

pip uninstall setuptools
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...