RemoveError: "запросы" являются зависимостью conda и не могут быть удалены из операционной среды conda

Возникли проблемы при установке сторонней библиотеки, и я не видел эту ошибку до использования Windows 10 с установленной Anaconda:

C:\Users\XYZ>conda env create -f python3.6-environment-windows.yml
Collecting package metadata: done
Solving environment: done

Downloading and Extracting Packages
certifi-2018.1.18    | 144 KB    | ############################################################################ | 100%
mkl-2018.0.1         | 155.2 MB  | ############################################################################ | 100%
pytz-2018.9          | 229 KB    | ############################################################################ | 100%
icc_rt-2019.0.0      | 9.4 MB    | ############################################################################ | 100%
icu-58.2             | 21.8 MB   | ############################################################################ | 100%
pip-9.0.1            | 1.7 MB    | ############################################################################ | 100%
xz-5.2.3             | 348 KB    | ############################################################################ | 100%
sip-4.18.1           | 269 KB    | ############################################################################ | 100%
libpng-1.6.36        | 1.3 MB    | ############################################################################ | 100%
vc-14                | 985 B     | ############################################################################ | 100%
numpy-1.14.0         | 3.7 MB    | ############################################################################ | 100%
python-3.6.4         | 17.6 MB   | ############################################################################ | 100%
jpeg-9c              | 314 KB    | ############################################################################ | 100%
wheel-0.30.0         | 85 KB     | ############################################################################ | 100%
wincertstore-0.2     | 13 KB     | ############################################################################ | 100%
freetype-2.9.1       | 475 KB    | ############################################################################ | 100%
scipy-1.0.0          | 13.0 MB   | ############################################################################ | 100%
pyparsing-2.3.1      | 54 KB     | ############################################################################ | 100%
kiwisolver-1.0.1     | 60 KB     | ############################################################################ | 100%
qt-5.6.2             | 55.6 MB   | ############################################################################ | 100%
python-dateutil-2.7. | 218 KB    | ############################################################################ | 100%
vs2015_runtime-14.0. | 1.9 MB    | ############################################################################ | 100%
ca-certificates-2017 | 489 KB    | ############################################################################ | 100%
tk-8.6.7             | 3.5 MB    | ############################################################################ | 100%
setuptools-38.4.0    | 540 KB    | ############################################################################ | 100%
matplotlib-2.2.2     | 6.5 MB    | ############################################################################ | 100%
six-1.12.0           | 21 KB     | ############################################################################ | 100%
openssl-1.0.2n       | 5.4 MB    | ############################################################################ | 100%
pyqt-5.6.0           | 4.5 MB    | ############################################################################ | 100%
zlib-1.2.11          | 236 KB    | ############################################################################ | 100%
tornado-5.1.1        | 665 KB    | ############################################################################ | 100%
sqlite-3.22.0        | 907 KB    | ############################################################################ | 100%
cycler-0.10.0        | 8 KB      | ############################################################################ | 100%
Preparing transaction: done
Verifying transaction: failed

RemoveError: 'requests' is a dependency of conda and cannot be removed from
conda operating environment.
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from
conda operating environment.

Ссылка на инструкции здесь - https://enigma.co/catalyst/install.html#install-with-conda.

Ответы

Ответ 1

работает conda update conda прежде чем решить проблему для меня

Ответ 2

У меня была такая же проблема на Mac Mojave. и в моем случае запуск 'conda update --force conda' сначала сработал для меня.

Ответ 3

Это работало для меня в Linux:

  1. Удалите пакет с помощью pip:

    pip uninstall setuptools
    
  2. Переустановите с помощью следующей команды:

    conda install -c anaconda setuptools
    

Учтите также, что системные пакеты (python3-setuptools, python-setuptools в Ubuntu), возможно, потребуется удалить.

Ответ 4

У меня была такая же проблема, которая была связана с неправильной установкой пакета (OpenEXR в моем случае). Попробуйте проверить ваш пакет с помощью conda list yourPackage. Если вы найдете, какой это, предпочитайте устанавливать его с готовыми пакетами здесь: https://www.lfd.uci.edu/~gohlke/pythonlibs/.

Поток, который мне помог: Python 2.7, PIP: "Не удалось создать колесо для..."

РЕДАКТИРОВАТЬ: два друга имели ту же ошибку, один решил ее путем установки/выполнения с правами администратора. Другой удалось создать новую виртуальную среду для Python.

Ответ 5

Я столкнулся с той же проблемой на macos после удаления всех пакетов R, установленных anaconda. К сожалению, единственное решение, которое я нашел, это переустановить Anaconda. В качестве альтернативы вы можете скачать установщик сценариев оболочки miniconda, запустить его с -U и указать установщик в каталоге conda. Это исправило проблему для меня при сохранении настроек, таких как приоритет канала. Однако многие из ранее установленных пакетов не были импортированы (Python не смог их найти), и я переустановил все из них.

Ответ 6

У меня такая же проблема. Попробуйте использовать командную строку для установки файла колеса, если вы получаете сообщение об ошибке примерно так (как показано на рисунке), то вы должны установить этот файл колеса:

enter image description here

Дополнительно (как установить файл wheel из командной строки):

  • Загрузите файл колеса в соответствии со спецификациями системы: -search требуемый файл здесь https://www.lfd.uci.edu/~gohlke/pythonlibs/ -e.g. bsddb3 -click bsddb3 и поиск требуемого файла
  • откройте командную строку в вашей системе
  • измените расположение в командной строке на: где вы скачали файл колеса, например, C:\Users\Name\Downloads
  • перейдите в папку, где вы установили python >> перейдите в скрипт >> скопируйте путь (например, C:\Program Files (x86)\Python36-32\Scripts)
  • написать команду для установки файла колеса с помощью pip install (например, C:\Program Files (x86)\Python36-32\Scripts\pip install copy_name_of_the_wheel_file)
  • запустить команду

Ответ 7

conda update --force conda

решит: Проверка транзакции: не удалось удалить Ошибка: "запрос" является зависимостью от conda и не может быть удален из операционной среды conda.