CondaVerificationError: || ClobberError: Создайте новую среду conda с Python 2.7.x или 3.7.x - PullRequest
0 голосов
/ 29 октября 2018

При создании новой среды conda с Python 2.7.x или 3.7.x с использованием 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 ]

0 голосов
/ 16 января 2019

Это происходит потому, что он ищет неправильный файл, который не существует. Вы можете просто исправить это, отредактировав файл манифеста 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. Сохраните и попробуйте снова.
0 голосов
/ 28 января 2019

Это может быть связано с неудачной или неполной установкой пакета. Сначала я исправил проблему.

conda clean --all

Ответить Y

0 голосов
/ 29 октября 2018

Я не знаю, как решить без отмены и повтора. Я отменяю действие по

conda clean --packages --tarballs

, а затем повторить

conda create -n gl-env python=2.7 anaconda=4.0.0
...