web-dev-qa-db-fra.com

Comment désinstaller un paquet dans Anaconda installé avec pip

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
7
Mikhail_Sam

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 --
1
Abhinav Sood