Comment faire pour désinstaller le package dans Anaconda installé avec pip
Le problème:
J'ai installé Anaconda:
conda -V
conda 4.4.7
Aussi, j'ai installé un grand nombre de paquets à l'aide de python3 setup.py install
.
Je l'ai utilisé pour certains paquets créés à partir de setup.py
fichiers.
Maintenant, je veux désinstaller un paquet.
Ce que j'ai essayé:
pip uninstall packageName
pip3 uninstall packageName
conda uninstall packageName
Il travaille pour python: vérifier pip list
et pip3 list
et il n'y a pas de package.
Erreur:
Mais pour conda j'ai obtenu ceci:
conda uninstall packageName
Solving environment: failed
PackagesNotFoundError: The following packages are missing from the target environment:
- packageName
Nous allons vérifier:
conda list
packageName
P. S. j'ai trouvé l'info que conda uninstall
et conda remove
ne fonctionne pas dans ce cas. Mais alors comment faire?
P. S. S. en Fait j'ai changé le vrai nom du package à packageName
mais si cette information est importante, je vais l'ajouter.
Mon info:
conda info
active environment : None
user config file : /home/masamok4/.condarc
populated config files : /home/masamok4/anaconda3/.condarc
/home/masamok4/.condarc
conda version : 4.4.7
conda-build version : 3.0.27
python version : 3.6.3.final.0
base environment : /home/masamok4/anaconda3 (writable)
channel URLs : https://conda.anaconda.org/conda-forge/linux-64
https://conda.anaconda.org/conda-forge/noarch
https://repo.continuum.io/pkgs/main/linux-64
https://repo.continuum.io/pkgs/main/noarch
https://repo.continuum.io/pkgs/free/linux-64
https://repo.continuum.io/pkgs/free/noarch
https://repo.continuum.io/pkgs/r/linux-64
https://repo.continuum.io/pkgs/r/noarch
https://repo.continuum.io/pkgs/pro/linux-64
https://repo.continuum.io/pkgs/pro/noarch
package cache : /home/masamok4/anaconda3/pkgs
/home/masamok4/.conda/pkgs
envs directories : /home/masamok4/anaconda3/envs
/home/masamok4/.conda/envs
platform : linux-64
user-agent : conda/4.4.7 requests/2.18.4 CPython/3.6.3 Linux/4.4.0-87-generic ubuntu/16.04 glibc/2.23
UID:GID : 1003:1003
netrc file : None
offline mode : False
Euh... un peu déroutant. Mais
merci pour la réponse! Ok, je comprends, mais comment peut-conda inclure ce colis après j'ai utilisé
conda
et pip
ont différentes indexation. conda
utiliser un fichier pour enregistrer l'index tout en pip
directement scan lib. Ainsi, bien que conda list
pourraient montrer tous les paquets dont pip install
ed. Les paquets installés par pip
sont de conda
.merci pour la réponse! Ok, je comprends, mais comment peut-conda inclure ce colis après j'ai utilisé
pip uninstall
?
OriginalL'auteur Mikhail_Sam | 2018-01-19
Vous devez vous connecter pour publier un commentaire.
Si vous avez installé le package à l'aide de
setup.py
, alors vous aurez probablement devez supprimer les fichiers de package manuellement.Vous trouverez les La désinstallation setup.py installer wiki utile. Unix instructions citées ci-dessous:
Non, je crains que non!
OriginalL'auteur Abhinav Sood