Я установил несколько пакетов с -e
> pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
Я с пипсом замерз, вижу
> pip freeze
...
-e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
...
когда я пытаюсь удалить пакеты, я получаю ошибки:
> pip uninstall horus-dev
Cannot uninstall requirement horus-dev, not installed
> pip uninstall horus
Cannot uninstall requirement horus, not installed
Как мне удалить такой пакет?
conda develop -u .
pip uninstall yourpackage
не получилось? Нравится, что означают ваши ошибки? Кажется странным вывод команды ...pip uninstall -e .
илиpython setup.py develop -u
?pip uninstall library
работало нормально. Если вы перейдете к ответу, OP при условии, что это что-то странное с его библиотекой, которая была повреждена. Надеюсь, это сэкономит время людям, когда они придут сюда в следующий раз. Хотя есть много разных вариантов, которые могут сработать.Ответы:
В
{virtualenv}/lib/python2.7/site-packages/
(если не использовать virtualenv{system_dir}/lib/python2.7/dist-packages/
)distribute-0.6.34-py2.7.egg
), если он естьeasy-install.pth
удалите соответствующую строку (это должен быть путь к исходному каталогу или к файлу яйца).источник
-e
option.pip uninstall package_name
работает, ноpip uninstall .
не работаетБолее простой способ сделать то же самое с новой версией setup_tools - запустить следующее:
Что в основном делает то же, что @glarrain описывает в своем ответе.
источник
running develop
но я все еще.egg-info
файл ... предполагается, что его нужно удалить?Установите пакет dev, используя cmd:
Удалить:
Теперь вы можете использовать:
или
python setup.py develop --uninstall
илиpython setup.py develop -u
источник
.
- это текущий каталог, вы используете полный абсолютный путь к пакету.site-packages
реж.)dist-packages
каталоге (где Python ищет установленный пакет). Очиститель для использованияpython setup.py develop -u
.pip uninstall package_name
работайте сейчас.Это ошибка в debian / ubuntu linux с использованием установленного в ОС pip (v8.1.1 для меня), который вы будете вызывать,
sudo pip
даже если вы обновили pip (например, get-pip.py). См. Https://github.com/pypa/pip/issues/4438Для обсуждения того, как очистить, см. Https://askubuntu.com/questions/173323/how-do-i-detect-and-remove-python-packages-installed-via-pip , хотя там есть решения разновидность «убрать все».
Для моей системы все, что мне нужно было удалить, это
/usr/local/lib/python2.7/dist-packages/{package_name}.egg-link
источник
pip uninstall library
работало нормально. Если вы перейдете к ответу, OP при условии, что это что-то странное с его библиотекой, которая была повреждена. Надеюсь, это сэкономит время людям, когда они придут сюда в следующий раз. Хотя есть много разных вариантов, которые могут сработатьОказывается, моя установка была каким-то образом повреждена.
Я мог найти запись в:
Чтобы решить проблему, я вручную удалил строку в .pth файле!
источник
Просто удалите пакет, который вы установили в «редактируемом» режиме:
источник
pip uninstall
командой OP (возможно, это устаревшая версия pip?), но я подтвердил, что при нормальных обстоятельствах она делает именно то, что было предложено сделать вручную в принятом ответе @glarrain. Если у вас не получается, подробно опишите, что вы здесь делаете, чтобы мы могли изучить проблему дальше.pip uninstall pkg
работает афаик.