Le problème:
J'ai installé Anaconda:
conda -V
conda 4.4.7
De plus, j'ai installé beaucoup de paquets utilisant python3 setup.py install
. Je l'ai utilisé pour certains paquets créés à partir de fichiers setup.py
.
Maintenant, je veux désinstaller un paquet.
Ce que j'ai essayé:
pip uninstall packageName
pip3 uninstall packageName
conda uninstall packageName
Cela fonctionne pour python: vérifiez pip list
et pip3 list
et il n’existe pas un tel package.
Erreur:
Mais pour conda j'ai eu ceci:
conda uninstall packageName
Solving environment: failed
PackagesNotFoundError: The following packages are missing from the target environment:
- packageName
Allons vérifier:
conda list
packageName
P.S. J'ai trouvé des informations que conda uninstall
et conda remove
ne fonctionne pas dans ce cas. Mais que faire alors?
P.S.S. En fait, j’ai changé le vrai nom du paquet à packageName
, mais si cette information est importante, je l’ajouterai.
Mes infos:
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
Si vous avez installé le package à l'aide de setup.py
, vous devrez probablement supprimer les fichiers du package manuellement.
Vous trouverez le désinstaller setup.py install wiki utile. Instructions Unix citées ci-dessous:
Sudo python setup.py install --record files.txt
# inspect files.txt to make sure it looks ok. Then in bash:
tr '\n' '\0' < files.txt | xargs -0 Sudo rm -f --