Не удается настроить среду conda с помощью python 3.10

#conda #anaconda3

Вопрос:

Я пытаюсь настроить среду conda с установленным python 3.10. По какой-то причине команды установки дополнительных пакетов не работают. Например, если я запущу conda install pandas , я получу сообщение об ошибке:

 PackagesNotFoundError: The following packages are not available from current channels:

  - python=3.1
 

conda install -c conda-forge pandas тоже не работает. Не уверен, в чем проблема.

Ответ №1:

Это ошибка в conda, вы можете прочитать больше об этом здесь: https://github.com/conda/conda/issues/10969

Прямо сейчас есть пиар, чтобы исправить это, но это не выпущенная версия. А пока просто придерживайся

 conda install python=3.9
 

Ответ №2:

conda install -n py310 python=3.10 работает на меня.

Комментарии:

1. На меня это не действует. Я использую macOS Monterey. Предшествовал вашему предложению с обновлением conda-все , а затем попытался запустить вашу командную строку. Получено сообщение об ошибке EnvironmentLocationNotFound: Не среда conda: /Пользователи/sesh/miniconda3/envs/py310

Ответ №3:

Добавление ответа, так как эта проблема была исправлена в последнем обновлении conda. Я столкнулся с той же проблемой в версии 4.10.1 conda, но в версии 4.11.0 она работала нормально.

Обновите conda до последней версии с помощью

 conda update -n base -c defaults conda
 

Теперь установите необходимые пакеты.