Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Conda: The following packages are missing from the target environment

I'm trying to uninstall awscli:

conda list | grep aws
awscli                    1.18.78                  pypi_0    pypi

(base) % conda remove awscli
Collecting package metadata (repodata.json): done
Solving environment: failed

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

But for some reason conda can't find package. What is proper way to uninstall awscli?

like image 951
mrgloom Avatar asked Jun 15 '20 02:06

mrgloom


1 Answers

Use Pip

The channel value of pypi indicates that this package was installed from PyPI using pip, and therefore - as suggested in @Sraw's comment - it needs to be removed with pip.

pip uninstall awscli

Additional Tips

Using pip in your base is discouraged. See "Using Pip in a Conda Environment".

The conda list command accepts a regex, so you don't need grep (which ends up filtering out the header information) to search specific packages. In this case conda list aws would have sufficed.

like image 76
merv Avatar answered Oct 07 '22 08:10

merv