Conda:目标环境中缺少以下软件包

时间:2020-06-15 02:28:31

标签: python pip anaconda conda aws-cli

我正在尝试卸载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

但是由于某些原因conda找不到软件包。卸载awscli的正确方法是什么?

1 个答案:

答案 0 :(得分:1)

使用点数

通道值pypi表示此软件包是使用pip从PyPI安装的,因此-如@Sraw的注释中所建议-必须使用pip将其删除。 / p>

pip uninstall awscli

其他提示

不建议在中使用pip。参见"Using Pip in a Conda Environment"

conda list命令接受一个正则表达式,因此您不需要grep(最终过滤出标题信息)来搜索特定的软件包。在这种情况下,conda list aws就足够了。