Все запрошенные пакеты уже установлены.

Все запрошенные пакеты уже установлены.

У меня есть новая установка Anaconda, которая шла со Spyder 3.3.3. Я использовал Anaconda Prompt для установки Spyder 3.3.4. Затем в Anaconda Navigator я выбираю шестеренку над Spyder 3.3.3 и выбираю Update. Я получаю сообщение следующего содержания:

spyder==3.3.4 не может быть установлен в этой среде. Вы хотите установить пакет в существующей среде или создать новую среду?

Но я не хочу устанавливать это в отдельной среде. Что происходит?

Редактировать: Когда я использую Anaconda Prompt для обновления (не установки, извините) Spyder, вот что я получаю:

ВНИМАНИЕ: Модуль conda.compat устарел и будет удален в будущем выпуске. Сбор метаданных пакета: выполнено Решение проблемы среды: выполнено

Пакетный план

Расположение среды: C:\ProgramData\Anaconda3

добавлены/обновлены характеристики: - spyder

Будут УСТАНОВЛЕНЫ следующие НОВЫЕ пакеты:

conda-package-han~ pkgs/main/win-64::conda-package-handling-1.3.10-py37_0

Следующие пакеты будут ОБНОВЛЕНЫ:

конда 4.6.11-py37_0 --> 4.7.5-py37_0

Продолжить ([г]/н)? г

Подготовка транзакции: выполнено Проверка транзакции: выполнено Выполнение транзакции: выполнено

(база) C:\Windows\system32>ET _sysp=%~dpA «ET» не является внутренней или внешней командой, исполняемой программой или пакетным файлом.

(base) C:\Windows\system32>IF NOT EXIST "!_sysp!\Scripts\conda.exe" WARNING conda.base.context:use_only_tar_bz2(632): Conda ограничена использованием только старого формата файла .tar.bz2, поскольку у вас установлен conda-build, а он <3.18.3. Обновите или удалите conda-build, чтобы уменьшить размер загрузок и ускорить извлечение. Сбор метаданных пакета (repodata.json): выполнено Решение среды: выполнено

Все запрошенные пакеты уже установлены.

решение1

Я также столкнулся с проблемой при нажатии кнопки install spyder в Anaconda Navigator. Решил эту проблему, выполнив несколько шагов. При создании новой среды в Navigator вы можете увидеть флажок с версиями python (или r). В моем случае был доступен python 3.10.4 (при установке которого у меня возникла ошибка) как последняя версия. Вместо этого я выбрал python 3.9.12. Вернувшись на домашнюю страницу в этой среде, нажатие кнопки install spyder не вызвало никакой ошибки. Поэтому попробуйте выбрать более низкую версию (или версию по умолчанию) python в флажке при создании новой среды. (Кстати, моя версия spyder была последней и 5.1.5)

решение2

Я получил точно такую ​​же ошибку, как вы упомянули. Поиск в Google не дал никакого ответа.

Я удалил все остальные среды, кроме базовой, а затем обновил все пакеты через командную строку, используя conda update --all

Я думаю, что использование just conda update spyderтакже будет работать, после удаления всего, кроме базовой среды.

Связанный контент