CondaVerificationError: || ClobberError:使用 Python 2.7.x 或 3.7.x 创建新的 conda 环境

Kok*_*ose 4 python machine-learning anaconda miniconda graphlab

在使用 Python 2.7.x 或 3.7.x 创建新的 conda 环境时, conda create -n gl-env python=2.7 anaconda=4.0.0出现以下错误

准备交易:完成验证交易:失败

CondaVerificationError: The package for bokeh located at C:\Users\kokul\Miniconda3\pkgs\bokeh-0.11.1-py27_0
appears to be corrupted. The path 'Scripts/bokeh-script.py-server'
specified in the package manifest cannot be found.

ClobberError: This transaction has incompatible packages due to a shared path.
  packages: defaults::notebook-4.1.0-py27_2, defaults::qtconsole-4.2.0-py27_1
  path: 'menu/jupyter.ico'
Run Code Online (Sandbox Code Playgroud)

如何解决?

yto*_*obi 9

这可能是由于软件包安装失败或不完整造成的。我首先解决了这个问题。

conda clean --all
Run Code Online (Sandbox Code Playgroud)

回应:Y


e11*_*438 5

发生这种情况是因为它正在搜索不存在的错误文件。您可以通过编辑files包中的清单文件来简单地解决此问题bokeh-0.11.1-py27_0

  1. 前往包裹位置。在这种情况下C:\Users\kokul\Miniconda3\pkgs\bokeh-0.11.1-py27_0

  2. 打开files目录下的文件info

  3. 查找字符串bokeh-script.py-server并将其替换为bokeh-server-script.py
  4. 保存并重试。