Найти - Пользователи
Полная версия: Как удалить старые версии пакетов?
Начало » Python для экспертов » Как удалить старые версии пакетов?
1
qman
всем привет,
в системе установлены несколько пакетов django, но нужна только последняя
C:\Python25\Scripts>yolk.exe  -l
Django - 0.96.1 - active
Django - 0.97_pre - non-active
Django - 1.0_final - non-active
чтобы сделать активной последнюю версию django согласно
http://peak.telecommunity.com/DevCenter/EasyInstall#changing-the-active-version
делаю
easy_install Django
получаю
C:\Python25\Scripts>easy_install Django
Searching for Django
Best match: Django 1.0-final
Django 1.0-final is already the active version in easy-install.pth

Using c:\python25\lib\site-packages
Processing dependencies for Django
Finished processing dependencies for Django
проверяю
C:\Python25\Scripts>easy_install Django
Searching for Django
Best match: Django 1.0-final
Django 1.0-final is already the active version in easy-install.pth

Using c:\python25\lib\site-packages
Processing dependencies for Django
Finished processing dependencies for Django

C:\Python25\Scripts>yolk.exe -l
Django - 0.96.1 - active
Django - 0.97_pre - non-active
Django - 1.0_final - non-active
yolk сообщает что активная версия не последняя !!!
хочу удалить старые версии
C:\Python25\Scripts>easy_install -m Django==0.96.1
Searching for Django==0.96.1
Best match: Django 0.96.1

Using c:\python25\lib\site-packages

Because this distribution was installed --multi-version, before you can
import modules from this package in an application, you will need to
'import pkg_resources' and then use a 'require()' call similar to one of
these examples, in order to select the desired version:

pkg_resources.require("Django") # latest installed version
pkg_resources.require("Django==0.96.1") # this exact version
pkg_resources.require("Django>=0.96.1") # this version or higher

Processing dependencies for Django==0.96.1
Finished processing dependencies for Django==0.96.1
после этого
yolk.exe  -l
Django - 0.96.1 - active
Django - 0.97_pre - non-active
Django - 1.0_final - non-active
Как удалить старые версии django?
qman
lorien
c:\python25\lib\site-packages
Отсюда ручками удали ненужные версии.
спасибо, помогло.
qman
Подскажите если в системе установлено несколько версий пакетов, то как сменить (переключить) активную версию?
Например сделать активную версию из установенных версий
Django - 0.96.1
Django - 0.97_pre
Django - 1.0_final
?
Пока нашел способ инсталировать заново нужную версию. Но думаю , что это не самый правильный путь.
Андрей Светлов
Наверное, требовалось все же нечто немного иное. Что-то вроде virtualenv - поставь и посмотри.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB