J'ai installé des paquets avec -e
> pip install -e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
I avec pip freeze je vois
> pip freeze
...
-e git+https://github.com/eventray/horus.git@2ce62c802ef5237be1c6b1a91dbf115ec284a619#egg=horus-dev
...
lorsque j'essaye de désinstaller les packages, j'obtiens des erreurs:
> pip uninstall horus-dev
Cannot uninstall requirement horus-dev, not installed
> pip uninstall horus
Cannot uninstall requirement horus, not installed
Comment désinstaller un tel package?
conda develop -u .
pip uninstall yourpackage
n'a pas fonctionné? Vous aimez ce que signifient vos erreurs? Semble sortie étrange de la commande ...pip uninstall -e .
oupython setup.py develop -u
?pip uninstall library
a très bien fonctionné. Si vous allez à la réponse fournie par l'OP, il semble que c'est quelque chose de bizarre avec sa bibliothèque qui a été corrompue. Espérons que cela permettra aux gens de gagner du temps la prochaine fois qu'ils viendront ici. Cependant, il existe de nombreuses options différentes qui pourraient fonctionner.Réponses:
À
{virtualenv}/lib/python2.7/site-packages/
(si vous n'utilisez pas virtualenv alors{system_dir}/lib/python2.7/dist-packages/
)distribute-0.6.34-py2.7.egg
) s'il y en aeasy-install.pth
, supprimez la ligne correspondante (il doit s'agir d'un chemin vers le répertoire source ou d'un fichier egg).la source
-e
option.pip uninstall package_name
fonctionne, maispip uninstall .
ne fonctionne pasUn moyen plus simple de faire de même avec la nouvelle version de setup_tools consiste à exécuter ce qui suit:
Ce qui fait essentiellement la même chose que ce que @glarrain décrit dans sa réponse.
la source
running develop
mais je reste le.egg-info
fichier ... est-il censé le supprimer?Installez un package de développement en utilisant cmd:
Désinstaller:
Vous pouvez maintenant utiliser:
ou
python setup.py develop --uninstall
oupython setup.py develop -u
la source
.
est le répertoire courant, vous utilisez le chemin absolu complet du package.site-packages
dir)dist-packages
répertoire (où Python recherche le package installé). Nettoyant à utiliserpython setup.py develop -u
.pip uninstall package_name
travaillez maintenant.Ceci est un bogue sur debian / ubuntu linux utilisant pip installé sur le système d'exploitation (v8.1.1 pour moi), ce que vous invoquerez
sudo pip
même si vous avez mis à jour pip (par exemple, get-pip.py). Voir https://github.com/pypa/pip/issues/4438Pour une discussion sur la façon de nettoyer, voir /ubuntu/173323/how-do-i-detect-and-remove-python-packages-installed-via-pip , bien que les solutions existent des "tout supprimer" variété.
Pour mon système, tout ce dont j'avais besoin pour supprimer était
/usr/local/lib/python2.7/dist-packages/{package_name}.egg-link
la source
pip uninstall library
a très bien fonctionné. Si vous allez à la réponse fournie par l'OP, il semble que c'est quelque chose de bizarre avec sa bibliothèque qui a été corrompue. Espérons que cela permettra aux gens de gagner du temps la prochaine fois qu'ils viendront ici. Cependant, il existe de nombreuses options différentes qui pourraient fonctionnerIl s'avère que mon installation était en quelque sorte corrompue.
Je pourrais trouver l'entrée dans:
Pour résoudre le problème, j'ai supprimé la ligne du fichier .pth à la main!
la source
Désinstallez simplement le package que vous avez installé en mode `` modifiable '':
la source
pip uninstall
commande OP (peut-être une version obsolète de pip?), mais j'ai vérifié que dans des circonstances normales, il fait exactement ce qui a été suggéré de faire manuellement dans la réponse acceptée par @glarrain. Si cela ne fonctionne pas pour vous, veuillez détailler ce que vous faites ici afin que nous puissions approfondir le problème.pip uninstall pkg
fonctionne afaik.