Имейте в виду, что смешивать Conda и Pip все еще обычно не рекомендуется, несмотря на существование этой экспериментальной функцииЯ настоятельно рекомендую продолжать следовать рекомендациям, изложенным в " Использование Pip в среде Conda * ".
Описание " для настройки Conda для непосредственной установкиПакеты PyPI, использующие pip"не так точны. Вместо этого эта функция позволяет Conda учитывать наличие установленных пакетов PyPI при попытке разрешить зависимости. Это не позволяет Conda устанавливать вещи, используя pip
. Это больше связано с тем, что Conda не допускает слепого клобинга пакетов PyPI, когда они присутствуют.
Следует отметить, что использует env YAML для создания (conda env create -f env.yaml
) или обновления (conda env update -f env.yaml
) env уже поддерживает использование pip
- с или без этой функции.
Что касается настроек, вы всегда можете проверить все настройки с помощью conda config --show
. Всякий раз, когда вы используете conda config --set
, по умолчанию выполняется глобальное изменение. Если вы хотите установить переменную конфигурации только для определенного env, то вы должны активировать env и включать флаг --env
при запуске conda config --set
.