качество и надёжность с 2008 года

8 (800) 200-25-11

Техническая поддержка support@komtet.ru —

круглосуточно и без выходных дней

load-whois

Онлайн-касса

для интернет-магазина

Подключите ваш интернет-магазин

к онлайн-кассе в соответствии с 54-ФЗ

 
Главная Техническая библиотека Языки программирования Python easy_install: обновление Python-пакета

easy_install: обновление Python-пакета

Краткое описание с примерами процесса обновления пакетов Python при помощи easy_install.

Не требуется предпринимать никаких дополнительных действий при обновлении пакета: просто установите новую версию, либо запросите требуемую версию, например:

easy_install "SomePackage==2.0"

или версию, старше той, которая Вам известна:

easy_install "SomePackage>2.0"

либо с использованием флага upgrade, для поиска самой последней доступной версии в PyPI:

easy_install --upgrade SomePackage

или с использованием страницы загрузки, прямую ссылку для скачивания или имя пакета:

easy_install -f http://example.com/downloads ExamplePackage

easy_install http://example.com/downloads/ExamplePackage-2.0-py2.4.egg

easy_install my_downloads/ExamplePackage-2.0.tgz

Если Вы используете опции -m или --multi-version, использование функции require() во время выполнения позволит автоматически выбрать последнюю установленную версию пакета, соответствующую заданным критериям. Так, при установке новой версии только один шаг потребуется для обновления определённых пакетов.

Если установка производится в каталог на PYTHONPATH, или в настроенный каталог "сайта" (без использования -m), установка пакета автоматически заменит любые предыдущие версии в файле easy-install.pth, так что Python будет импортировать по умолчанию последние загруженные версии. Так что установка новой версии при обновлении состоит из одного шага.

Если Вы не подавляли установку скриптов (используя --exclude-scripts или -x), будут установлены и обновлённые версии скриптов и они будут автоматически пропатчены require() до соответствующей версии пакета, так что Вы сможете их использовать, даже если устанавливали пакет в многоверсионном (multi-version) режиме.

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

Другие документы на эту тему

easy_install: загрузка и установка Python-пакета

Примеры использования easy_install для различных способов установки пакетов Python.

Клиентам — домены в подарок!
Бесплатный тест виртуального хостинга
Перенос сайта — бесплатно
Все акции
На сайте КОМТЕТ используются cookie-файлы, данные о IP-адресе и местоположении посетителей. Если, прочитав это сообщение, вы остаетесь на нашем сайте, это означает, что вы не возражаете против использования этих технологий.