я сталкиваюсь с ошибками утверждения при попытке установить пакеты с помощью Conda. Сообщение об ошибке предполагает, что запись с определенным именем (например, ca-certificates) уже существует в префиксе, что указывает на потенциальную ошибку в Conda.
Ошибка Сообщение:
Код: Выделить всё
AssertionError('Prefix record insertion error: a record with name ca-certificates already exists in the prefix. This is a bug in conda. Please report it at https://github.com/conda/conda/issues') () AssertionError() AssertionError() - Попытка установить пакеты (, tensorflow и т. д.) с помощью Conda.
Код: Выделить всё
numpy - Убедился, что моя среда Conda активирована ().
Код: Выделить всё
conda activate my_env - Попробовал переустановить сертификаты CA с помощью Conda (), что привело к той же ошибке утверждения.
Код: Выделить всё
conda install --force-reinstall ca-certificates
Ожидаемое поведение:**
Я ожидаю, что смогу устанавливать пакеты, не сталкиваясь с ошибками утверждения, связанными с вставкой записи префикса.
Информация о системе:
- Операционная система: [Windows 10]
- Версия Conda: [24.5.0]
- Python Версия: [3.12.4]
Дополнительные примечания:**
- Я также пробовал обновить Conda () и запустил conda clean --all, чтобы очистить кеш пакета, но проблема не устранена.
Код: Выделить всё
conda update conda - Я не решаюсь вручную удалить пакет ca-certificates из моей среды Conda из-за потенциальных проблем с зависимостями.
- Кто-нибудь сталкивался с подобными ошибками утверждений в Conda?
- Какие шаги я могу предпринять, чтобы эффективно решить или обойти эту проблему?
**
Любые идеи или предложения будут с благодарностью приняты. Спасибо!**
Подробнее здесь: https://stackoverflow.com/questions/786 ... e-in-conda