it-swarm.com.de

So deinstallieren Sie das Paket in Anaconda, das mit pip installiert ist

Das Problem:

Ich habe Anaconda installiert:

conda -V
conda 4.4.7

Ich habe auch eine Menge Pakete mit python3 setup.py install..__ installiert. Ich habe es für einige Pakete verwendet, die aus setup.py-Dateien erstellt wurden.

Jetzt möchte ich ein Paket deinstallieren.

Was ich probiert habe:

pip uninstall packageName
pip3 uninstall packageName
conda uninstall packageName

Es funktioniert für Python: Prüfen Sie pip list und pip3 list und es gibt kein solches Paket.

Error:

Aber für die Conda habe ich folgendes bekommen:

conda uninstall packageName
Solving environment: failed

PackagesNotFoundError: The following packages are missing from the target environment:
  - packageName

Lass uns nachsehen:

conda list
packageName

P.S. Ich habe herausgefunden, dass conda uninstall und conda remove in diesem Fall nicht funktionieren. Aber was machen wir dann?

P.S.S. Eigentlich habe ich den Paketnamen bei packageName geändert, aber wenn diese Informationen wichtig sind, werde ich sie hinzufügen.


Meine Information:

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

Wenn Sie das Paket mit setup.py installiert haben, müssen Sie die Paketdateien höchstwahrscheinlich manuell löschen.

Sie finden die Datei Uninstalling setup.py install wiki nützlich. Unix-Anweisungen unten aufgeführt:

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