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