代码之家  ›  专栏  ›  技术社区  ›  Kokul Jose

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

  •  1
  • Kokul Jose  · 技术社区  · 7 年前

    使用python2.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'
    

    如何解决?

    3 回复  |  直到 7 年前
        1
  •  5
  •   e11438    7 年前

    这是因为它正在搜索一个不存在的错误文件。您可以通过编辑 files 包中的清单文件 bokeh-0.11.1-py27_0

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

    2. 打开文件 文件夹 info

    3. bokeh-script.py-server 并替换为 bokeh-server-script.py
        2
  •  1
  •   ytobi    7 年前

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

    conda clean --all
    

    回应 Y

        3
  •  0
  •   Kokul Jose    7 年前

    conda clean --packages --tarballs
    

    然后重做

    conda create -n gl-env python=2.7 anaconda=4.0.0
    
        4
  •  0
  •   MITS-DS    6 年前

    备选方案

    1. 安装Anaconda 2
    2. 创建一个env name gl env in environment选项并继续该选项的其余部分