RemoveError:'requests'是conda的依赖项,不能从conda的操作环境中删除

时间:2019-01-27 21:22:58

标签: python windows conda

在安装第三方库时遇到麻烦,在安装带有Anaconda的Windows 10之前,我没有看到此错误:

ssh-add ~/.ssh/id_rsa

参考此处的说明-https://enigma.co/catalyst/install.html#installing-with-conda

11 个答案:

答案 0 :(得分:22)

在为我解决问题之前运行conda update conda

答案 1 :(得分:5)

我在Mac Mojave上遇到了同样的问题。就我而言,运行“ conda update --force conda”首先为我工作。

答案 2 :(得分:1)

我遇到了同样的问题,这是由于软件包安装错误(在我的情况下为OpenEXR)引起的。 尝试使用conda list yourPackage验证您的包裹。 如果找到它,则最好在https://www.lfd.uci.edu/~gohlke/pythonlibs/处使用预构建的软件包进行安装。

一个帮助我的堆栈溢出线程:Python 2.7, PIP: "Failed building wheel for ..."

编辑: 两个朋友有相同的错误,其中一个通过使用管理员权限安装/执行来解决。 另一个通过为python创建新的虚拟环境而成功。

答案 3 :(得分:1)

我有同样的问题。如果遇到类似以下错误(如图所示),请尝试使用命令提示符安装轮文件:

enter image description here

额外(如何从命令提示符下安装wheel文件):

  
      
  • 根据系统规范下载转轮文件:-在https://www.lfd.uci.edu/~gohlke/pythonlibs/处搜索所需文件-例如   bsddb3-单击bsddb3并搜索所需的文件
  •   
  • 在系统上打开命令提示符
  •   
  • 在命令提示符处将位置更改为:您下载了wheel文件的位置,例如C:\ Users \ Name \ Downloads
  •   
  • 转到安装python >>转到脚本的位置>>复制路径(例如C:\ Program Files(x86)\ Python36-32 \ Scripts)
  •   
  • 编写命令,以使用pip install安装wheel文件(例如C:\ Program Files(x86)\ Python36-32 \ Scripts \ pip install   copy_name_of_the_wheel_file)
  •   
  • 运行命令
  •   

答案 4 :(得分:1)

conda update --force conda

当我

时,这在win64中对我有用
conda install -c https://conda.anaconda.org/sdvillal openslide-python

答案 5 :(得分:0)

在删除anaconda安装的所有R软件包后,在macOS上我遇到了同样的问题。不幸的是,我发现的唯一解决方案是重新安装anaconda。或者,您可以下载miniconda shell脚本安装程序,使用-U选项运行它,然后将安装程序指向您的conda目录。这为我解决了该问题,同时保留了诸如频道优先级之类的设置。但是,以前安装的许多软件包都不可导入(Python找不到它们),我最终重新安装了所有软件包。

答案 6 :(得分:0)

这在Linux上对我有用:

1-通过pip卸载软件包:

pip uninstall setuptools

2-使用以下命令重新安装:

conda install -c anaconda setuptools

答案 7 :(得分:0)

在这里说些傻话,但之前我对此有所了解:您可能不在您认为自己处于的环境中。在杀死任何软件包之前,请运行快速检查以查看:

conda env list

在基本环境上执行操作可能会导致问题,因此您可能want to create or change environment

答案 8 :(得分:0)

尝试conda env创建--force -f python3.6-environment-windows.yml 我不确定确切的位置,但是每当遇到诸如conda update --force conda或conda install --force这样的问题时,我都会使用--force。 将其用作最后一个解决方案,因为它迫使conda执行命令,以后您可能会在

上遇到一些问题

答案 9 :(得分:0)

我已经解决了问题 RemoveError:'setuptools'是conda的依赖项,无法从中删除 康达的操作环境。

enter image description here

按以下方式:

  • pip卸载设置工具
  • conda更新conda
  • conda更新设置工具

enter image description here

然后检查工具

enter image description here

我还没有遇到任何错误,但是请帮助我改正我的方式,如果出现问题,请

答案 10 :(得分:-3)

conda update --force conda

将解决:验证事务:失败删除错误:'request'是conda的依赖项,不能从conda操作环境中删除。