pip, деинсталляция битая с флагом --environment? - PullRequest
3 голосов
/ 08 февраля 2012

У меня не получается получить pip для удаления пакета при использовании флага среды.

Я создал виртуальную среду:

virtualenv --no-site-packages /path/to/testenv

Пока я не в виртуальной среде, я выдаю:

pip install --environment /path/to/testenv django

Django загружен и установлен.

Если я выполняю ту же команду в обратном порядке, она не работает:

pip uninstall --environment /path/to/testenv django

Команда удаления выводит:

Удаление Django: Продолжить (да / нет)? Y Успешно удалено Django

Но если я действительно войду в виртуальную среду: . /path/to/testenv/bin/activate

и затем выполните команду удаления: pip uninstall django

Я получаю:

Удаление Django:

/ путь / к / testenv / бен / django-admin.py
/path/to/testenv/lib/python2.7/site-packages/Django-1.3.1-py2.7.egg-info /path/to/testenv/lib/python2.7/site-packages/django Приступить (да / нет)?

У меня работает пипс 1,0

Я что-то упустил или ошибся?

1 Ответ

7 голосов
/ 08 февраля 2012

Похоже, ошибка в пипс 1.0. Кажется, работает, если я pip install --upgrade pip, а затем попробуйте.

...