- Как полностью удалить pip, установленный с помощью easy_install?
- 3 ответа
- Похожие вопросы:
- pip Uninstall / удаление пакета, установленного с помощью pip
- Установка pip на Python. Как установить pip?
- Установка pip для Python 2 и 3
- Как выглядит установка pip на практике? Вариант 1
- Установка и использование менеджера пакетов PIP в Python.
- Установка пакетов
- Удаление пакетов
- Просмотр списка установленных
- Поиск пакетов
- Как устанавливать пакеты в Python — с PIP и без
- Установка PIP для Python 3 и 2
- Установка пакета в pip
- Удаление пакета Python
- Как установить пакеты в Python без pip
- Установка PIP для Python 3 и 2
- Установка пакета в pip
- Удаление пакета Python
- Как установить пакеты в Python без pip
Как полностью удалить pip, установленный с помощью easy_install?
На Windows 7 я устанавливаю pip с помощью easy_install и хочу установить более низкую версию pip. Я хочу удалить старую версию, но понятия не имею, как полностью удалить pip, установленный easy_install (или если есть способ сделать это, не проходя через easy_install, это нормально). Как мне это сделать?
3 ответа
Как можно удалить pip и easy_install? Кажется, я нигде не могу найти документацию? Мне нужна чистая установка обоих из них (долгая история), и вместо того, чтобы просто переписывать их, я хочу немного изменить их. Так как же именно мне это сделать? Edit: не могу поверить, что я забыл включить это.
Я установил модуль beaver с помощью следующей команды easy_install Beaver Теперь мне нужно удалить этот пакет с моего сервера и я делаю следующее: easy_install -m Beaver Но пакет все еще находится в системе, и я получаю следующее сообщение: Searching for Beaver Best match: Beaver 30 Using.
Полностью автоматической деинсталляции не существует, но вы можете сделать это в два этапа:
Это должно удалить pip из easy-install.pth и напечатать полный путь к тому месту, где установлен pip. Теперь просто вручную удалите путь, который напечатала предыдущая команда. Или вы можете просто вручную отредактировать easy-install.pth и удалить источники pip, если знаете, где они находятся.
Я обнаружил, что следующая команда работает.
Он удалил установленные файлы и каталог .egg . Он также предоставил запрос на подтверждение.
Чтобы удалить pip в windows:
- Запустите командную строку от имени администратора
- Дайте команду easy_install -m pip
- Это не может полностью удалить pip. Поэтому снова дайте эту команду pip uninstall pip , если по предыдущей команде pip был удален, то эта команда не будет работать, иначе она полностью удалит pip
- Теперь проверьте, дав команду pip —version это должно дать pip не распознается как внутренняя или внешняя команда
Твит гласит: Не используйте easy_install, если только вы не все равно что ударить себя ножом в лицо. Используйте pip. Зачем использовать pip вместо easy_install? Разве вина не лежит в основном на PyPI и авторах пакетов ? Если автор загружает дерьмовый исходный архив (например, отсутствующие файлы.
Если я использовал sudo easy_install pip на своей OS X Lion 10.7.4, как мне его чисто удалить? После установки я тоже это сделал pip install —upgrade setuptools Вот результат: mac:
usr$ sudo easy_install pip Password: Searching for pip Reading http://pypi.python.org/simple/pip/ Best match: pip.
Похожие вопросы:
Я установил пару модулей Python с помощью easy_install . Как мне их удалить? Я не видел опции удаления, указанной в easy_install —help .
простой вопрос 😉 Есть ли способ просто установить пакет с помощью pip после его сборки? Используя easy_install , я бы просто построил свой пакет it ( python setup.py build ), а затем, если бы я был.
У меня есть две версии numpy, установленные на моей OS X. одна-версия 1.2.1, установленная через pip , другая-версия 1.6.1, установленная через easy_install . Теперь я хотел бы удалить старую версию.
Как можно удалить pip и easy_install? Кажется, я нигде не могу найти документацию? Мне нужна чистая установка обоих из них (долгая история), и вместо того, чтобы просто переписывать их, я хочу.
Я установил модуль beaver с помощью следующей команды easy_install Beaver Теперь мне нужно удалить этот пакет с моего сервера и я делаю следующее: easy_install -m Beaver Но пакет все еще находится в.
Твит гласит: Не используйте easy_install, если только вы не все равно что ударить себя ножом в лицо. Используйте pip. Зачем использовать pip вместо easy_install? Разве вина не лежит в основном на.
Если я использовал sudo easy_install pip на своей OS X Lion 10.7.4, как мне его чисто удалить? После установки я тоже это сделал pip install —upgrade setuptools Вот результат: mac:
У меня нет корневого доступа, и я хочу установить python с нуля. Поэтому я скачал исходный код python и скомпилировал его. Затем я хотел установить pip . Но когда я запустил python get-pip.py , я.
Существует опция —user для pip, которая может установить пакет Python для каждого пользователя: pip install —user [python-package-name] Я использовал эту опцию для установки пакета на сервер, для.
pip Uninstall / удаление пакета, установленного с помощью pip
Главное меню » Операционная система Linux » pip Uninstall / удаление пакета, установленного с помощью pip
Если вы следовали одним из наших предыдущих руководств о том, как установить и использовать pip на Ubuntu 16.04 или как установить и использовать pip на CentOS 7 и вы установили некоторые пакеты Python, которые вы не хотите использовать, вы можете легко удалить их с помощью pip.
Прежде всего, подключитесь к серверу Linux с помощью SSH. Затем узнайте список установленных на текущий момент пакетов, используя следующую команду:
Команда выше даст вам выход аналогичный приведенному ниже:
Все эти пакеты уже установлены через pip, и вы можете удалить любой пакет, который вам не нужен. Чтобы удалить установленный пакет с помощью команды pip install , вы можете использовать pip uninstall . Например, чтобы удалить пакет beautifulsoup4 , вы можете использовать следующую команду:
После выполнения команды, pip попросит вас подтвердить действие. Введите y чтобы подтвердить и пакет будет удален из системы.
Как вы можете видеть, удалить пакеты с pip так просто, как установить их. Изучение того, как вы можете управлять пакетами, установленные на вашем Ubuntu VPS или CentOS VPS с pipом поможет вам создавать лучшие приложения. pip также полезен для многих других задач, как обновление пакетов, которые установлены в настоящее время, или установить конкретную версию пакета для проекта. Для полного списка опций, которые вы можете использовать с pip, вы можете узнать через команду pip —help
Для получения более подробной информации о том, как использовать pip uninstall, вы можете обратиться к документации pip (https://pip.pypa.io/en/stable/) для pip uninstall и другие примеры использования.
Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.
Установка pip на Python. Как установить pip?
Pip — система управления пакетами, установка которой необходима для управления программными пакетами на Python . Но прежде, чем что-нибудь устанавливать, давайте поговорим о том, что же такое пакет, что его отличает от модуля, а также как с ним работать.
Применительно к Python у термина «пакет» существуют два значения:
1) Пакеты Python — это Py-дополнения, приложения или утилиты, которые можно устанавливать из внешнего репозитория: Bitbucket, Github, Google Code либо официального Python Package Index . Пакеты хранятся на сервере в архивированном виде (.zip и .tar), а также в дополнительной упаковке .egg (старый формат) либо .whl. Как правило, сценарий установки setup.py присутствует в составе пакета, хранящего сведения о зависимостях — прочих модулях и пакетах, без которых пакет функционировать не будет.
2) Рассмотрим другую сторону вопроса. Если мы говорим про архитектуру приложения на Python, то пакет — это каталог , содержащий файл init .py, а также (опционально) и другие файлы .py. Таким образом, к примеру, большая Python-программа разбивается на модули и пакеты. Под модулем понимается файл с исходным кодом, который без проблем применяется в других приложениях в качестве заготовки для будущих проектов либо как часть фреймворка/библиотеки. Однако это не имеет прямого отношения к теме нашей заметки, поэтому далее будем говорить лишь о пакетах из репозиториев.
Продолжаем. Чтобы устанавливать пакеты в Python со всеми зависимостями, применяют менеджер пакетов pip либо модуль easy_install . Чаще всего рекомендуют использовать pip. Но если у вас присутствует инфраструктура на пакетах .egg (их pip не открывает), то потребуется easy_install .
Установка pip для Python 2 и 3
Установка pip затруднений не вызывает. Мало того, если вы применяете виртуальные окружения на базе virtualenv и venv , то система для пакетов pip уже установлена.
Как правило, начиная с Python версии 3.4 (а для 2-го Python — с 2.7.9), pip поставляется одновременно с интерпретатором. Если же говорить о более ранних версиях, то устанавливать менеджер пакетов pip нужно вручную. И вот здесь у нас есть два варианта:
- Установка посредством скрипта get_pip.py. Главный плюс — скорость.
- Установка с помощью setuptools . Здесь кроме pip мы сможем использовать и easy_install.
Как выглядит установка pip на практике? Вариант 1
Рассмотрим вариант установки с помощью скрипта. Для этого скачиваем get_pip.py , а потом запускаем его в консоли. Терминал можно открыть с помощью команды Win+R>»cmd»>OK, после чего написать:
Далее установщик всё сделает сам. А если надо, то попутно установит и wheel (если нужно будет распаковать .whl), и setuptools. Да, если вы хотите запретить установку дополнительных инструментов, добавьте в строку ключи —no-wheels и/или —no-setuptools.
Кстати, если возникнет ошибка, то, возможно, в переменной среды $PATH не прописан путь к Python. Чтобы решить проблему, найдите данную переменную в системном реестре и задайте её значение. Также можно указывать каждый раз полный путь до python.exe, а потом имя исполняемого Py-файла:
Нельзя не добавить, что полный путь полезен и тогда, когда на компьютере есть несколько версий Python, а вы ставите пакет лишь для одной.
Установка и использование менеджера пакетов PIP в Python.
pip — система управления пакетами, которая используется для установки и управления программными пакетами, написанными на Python. Много пакетов можно найти в Python Package Index.
Начиная с Python версии 3.4, pip поставляется вместе с интерпретатором языка Python. Если pip отсутствует, то его можно установить двумя способами:
- при помощи модуля ensurepip , который обеспечивает поддержку начальной загрузки pip в виртуальную среду или существующую установку Python
- при помощи скрипта установки get-pip.py , который можно скачать при помощи утилиты bash wget с сайта https://bootstrap.pypa.io/:
Не забудьте обновить pip после установки:
Если вы не можете запустить pip команду напрямую (возможно, из-за отсутствия пути до директории с Python в системной переменной PATH ), вы можете запустить pip через интерпретатор Python:
Установка пакетов
pip поддерживает установку пакетов из Python Package Index, локальных репозиториев и напрямую из дистрибутивных файлов.
pip предоставляет возможность управлять всеми зависимостями вашего проекта с помощью файла requirements.txt — файл зависимостей проекта, содержащий список пакетов и модулей, которые нужно установить для нормальной работы.
Это позволяет эффективно воспроизводить весь необходимый список пакетов в отдельном окружении (например, на другом компьютере) или в виртуальном окружении. requirements.txt содержит список аргументов установки pip , помещенных в файл с целью обеспечения повторяющихся установок. Закрепление версий зависимостей пакетов в файле requirements.txt защищает вас от ошибок или несовместимостей в недавно выпущенных версиях пакетов.
Составим список закрепленных версий всех пакетов, что были установлены в проекте с помощью команды pip freeze .
Важно понимать, что pip определяет зависимости пакетов, используя метаданные install_requires , а не путем обнаружения requirements.txt файлов, встроенных в проекты.
Удаление пакетов
pip может удалить большинство пакетов следующим образом:
pip также выполняет автоматическое удаление старой версии пакета перед обновлением до новой версии.
Просмотр списка установленных
Чтобы вывести список устаревших пакетов и показать последнюю доступную версию:
Чтобы показать подробную информацию об установленном пакете:
Поиск пакетов
pip может искать пакеты в PyPI с помощью команды: pip search
Как устанавливать пакеты в Python — с PIP и без
Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.
C одной стороны, пакеты Python — это Py-приложения, дополнения или утилиты, которые можно установить из внешнего репозитория: Github, Bitbucket, Google Code или официального Python Package Index . На сервере пакеты хранятся в .zip и .tar архивах, либо в дополнительной упаковке — «яйцах» (.egg, старый формат) или «колесах» (.whl). В составе пакета, как правило, есть сценарий установки setup.py, который хранит сведения о зависимостях — других пакетах и модулях, без которых пакет работать не будет.
С другой стороны, если речь об архитектуре Python-приложения, пакет — это каталог, внутри которого файл __init__.py и, опционально, другие каталоги и файлы .py . Так большую Python-программу разбивают на пакеты и модули. Модуль — файл с исходным кодом, который можно использовать в других приложениях: как «заготовку» для будущих проектов или как часть библиотеки/фреймворка. Но к теме статьи это прямого отношения не имеет, поэтому дальше мы будем говорить только о пакетах из репозиториев.
Чтобы за секунды устанавливать пакеты со всеми зависимостями, используют менеджер пакетов pip или модуль easy_install . В большинстве случаев рекомендуется использовать pip. И только если у вас есть инфраструктура на пакетах .egg, которые pip не открывает, нужен easy_install.
Установка PIP для Python 3 и 2
Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:
C помощью скрипта get_pip.py — быстро.
Через setuptools — кроме pip сможем использовать easy_install.
Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>»cmd»>OK и пишем:
Остальное установщик сделает сам: если нужно, попутно установит wheel (для распаковки .whl-колес) и setuptools. Чтобы запретить инсталляцию дополнительных инструментов, можно добавить в строку ключи —no-setuptools и/или —no-wheels.
Если возникает ошибка, путь к Python не прописан в переменной среды $PATH. Нужно либо найти эту переменную в системном реестре и задать её значение, либо каждый раз указывать полный путь до python.exe, а за ним уже имя исполняемого Py-файла:
Полный путь полезен и в том случае, если у вас на компьютере несколько версий Python и вы ставите пакет для одной из них.
Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:
python setup.py install
Обновить pip для Python в Windows можно так:
python pip install -U pip
Если это не работает, нужно добавить путь к папке с pip в $PATH.
Установка пакета в pip
Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:
pip install имя_пакета
При установке в Windows, перед pip нужно добавить «python -m».
Обновить пакет не сложнее:
pip install имя_пакета -U
Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:
pip install —force-reinstall
Посмотреть список установленных пакетов Python можно с помощью команды:
Найти конкретный пакет по имени можно командой «pip search». О других командах можно прочесть в справке, которая выдается по команде «pip help».
Удаление пакета Python
Когда пакет больше не нужен, пишем:
pip uninstall имя_пакета
Как установить пакеты в Python без pip
Формат .egg сейчас используют не часто, поэтому pip его не поддерживает. Модуль easy_install умеет устанавливать как .egg, так и обычные пакеты, но есть у него важные минусы:
он не удаляет пакеты,
он может пытаться установить недозагруженный пакет.
Использовать easy_install можно сразу после установки setuptools. Хранится модуль в папке Scripts вашего интерпретатора. Если у вас в $PATH верно прописан путь, ставить пакеты из PYPI можно короткой командой:
Для обновления после install и перед именем пакета нужно ставить ключ -U. Откатиться до нужной версии можно так:
Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:
Чтобы узнать об опциях easy_install, запустим его с ключом -h:
Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.
К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.
Теперь вы умеете ставить и удалять пакеты для вашей версии Python.
Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.
Прежде чем что-то устанавливать, давайте разберёмся, что такое пакет, чем он отличается от модуля, и как с ним работать. У слова «пакет» применительно к Python два значения.
C одной стороны, пакеты Python — это Py-приложения, дополнения или утилиты, которые можно установить из внешнего репозитория: Github, Bitbucket, Google Code или официального Python Package Index . На сервере пакеты хранятся в .zip и .tar архивах, либо в дополнительной упаковке — «яйцах» (.egg, старый формат) или «колесах» (.whl). В составе пакета, как правило, есть сценарий установки setup.py, который хранит сведения о зависимостях — других пакетах и модулях, без которых пакет работать не будет.
С другой стороны, если речь об архитектуре Python-приложения, пакет — это каталог, внутри которого файл __init__.py и, опционально, другие каталоги и файлы .py . Так большую Python-программу разбивают на пакеты и модули. Модуль — файл с исходным кодом, который можно использовать в других приложениях: как «заготовку» для будущих проектов или как часть библиотеки/фреймворка. Но к теме статьи это прямого отношения не имеет, поэтому дальше мы будем говорить только о пакетах из репозиториев.
Чтобы за секунды устанавливать пакеты со всеми зависимостями, используют менеджер пакетов pip или модуль easy_install . В большинстве случаев рекомендуется использовать pip. И только если у вас есть инфраструктура на пакетах .egg, которые pip не открывает, нужен easy_install.
Установка PIP для Python 3 и 2
Если вы используете виртуальные окружения на базе venv или virtualenv, pip уже установлен. Начиная с Python 3.4 (для Python 2 — с версии 2.7.9) pip поставляется вместе с интерпретатором. Для более ранних версий устанавливать менеджер пакетов нужно вручную. Вариантов два:
C помощью скрипта get_pip.py — быстро.
Через setuptools — кроме pip сможем использовать easy_install.
Вариант 1. Скачиваем скрипт get_pip.py и запускаем в консоли. Для этого открываем терминал через Win+R>»cmd»>OK и пишем:
Остальное установщик сделает сам: если нужно, попутно установит wheel (для распаковки .whl-колес) и setuptools. Чтобы запретить инсталляцию дополнительных инструментов, можно добавить в строку ключи —no-setuptools и/или —no-wheels.
Если возникает ошибка, путь к Python не прописан в переменной среды $PATH. Нужно либо найти эту переменную в системном реестре и задать её значение, либо каждый раз указывать полный путь до python.exe, а за ним уже имя исполняемого Py-файла:
Полный путь полезен и в том случае, если у вас на компьютере несколько версий Python и вы ставите пакет для одной из них.
Вариант 2. Скачиваем архив с setuptools из PYPI и распаковываем в отдельный каталог. В терминале переходим в директорию setuptools c файлом setup.py и пишем:
python setup.py install
Обновить pip для Python в Windows можно так:
python pip install -U pip
Если это не работает, нужно добавить путь к папке с pip в $PATH.
Установка пакета в pip
Пора запустить pip в Python и начать устанавливать пакеты короткой командой из консоли:
pip install имя_пакета
При установке в Windows, перед pip нужно добавить «python -m».
Обновить пакет не сложнее:
pip install имя_пакета -U
Если у вас последняя версия пакета, но вы хотите принудительно переустановить его:
pip install —force-reinstall
Посмотреть список установленных пакетов Python можно с помощью команды:
Найти конкретный пакет по имени можно командой «pip search». О других командах можно прочесть в справке, которая выдается по команде «pip help».
Удаление пакета Python
Когда пакет больше не нужен, пишем:
pip uninstall имя_пакета
Как установить пакеты в Python без pip
Формат .egg сейчас используют не часто, поэтому pip его не поддерживает. Модуль easy_install умеет устанавливать как .egg, так и обычные пакеты, но есть у него важные минусы:
он не удаляет пакеты,
он может пытаться установить недозагруженный пакет.
Использовать easy_install можно сразу после установки setuptools. Хранится модуль в папке Scripts вашего интерпретатора. Если у вас в $PATH верно прописан путь, ставить пакеты из PYPI можно короткой командой:
Для обновления после install и перед именем пакета нужно ставить ключ -U. Откатиться до нужной версии можно так:
Если нужно скачать пакет из альтернативного источника, вы можете задать URL или локальный адрес на компьютере:
Чтобы узнать об опциях easy_install, запустим его с ключом -h:
Список пакетов, установленных через easy_install, хранится в файле easy-install.pth в директории /libs/site-packages/ вашего Python.
К счастью, удалять установленные через easy_install пакеты можно с помощью pip. Если же его нет, потребуется удалить пакет вручную и стереть сведения о нем из easy-install.pth.
Теперь вы умеете ставить и удалять пакеты для вашей версии Python.
Кстати, для тех, кто изучает Python, мы подготовили список полезных и практичных советов.