Когда я запустил Anaconda Prompt (Anaconda3), появилось следующее сообщение об ошибке, и я не мог понять, как его устранить. «Ошибка при загрузке точки входа conda: conda-content-trust (не удалось загрузить устаревший поставщик OpenSSL 3.0. По умолчанию это фатальная ошибка, но криптография поддерживает работу без устаревших алгоритмов, установив переменную среды CRYPTOGRAPHY_OPENSSL_NO_LEGACY. Если вы этого не сделали), ожидайте этой ошибки, вы, вероятно, допустили ошибку в конфигурации OpenSSL.)"
Я пробовал множество предложенных решений (https://stackoverflow.com) и других, но ни одно из них не решило проблему.
conda install cryptography
export CRYPTOGRAPHY_OPENSSL_NO_LEGACY=1
а затем запустить
source ./bashrc or ./zshrc
CRYPTOGRAPHY_OPENSSL_NO_LEGACY
в качестве имени переменной и 1 в качестве значения.
Нажмите «ОК», чтобы сохранить изменения.если вы используете apt, установите lib с помощью apt install -y python3-cryptography
Большое спасибо, Санджай! 1. Я запускаю «криптографию установки condo». 2. При запуске «conda update conda» все равно выскакивает та же ошибка, что и то, что я опубликовал в вопросе ---->, затем я выхожу из приглашения anaconda. продолжайте редактировать системную переменную и значение в соответствии с рекомендациями. 3. Перезагрузите терминал и запустите «conda update conda» ---> ошибок больше не появлялось. Так что это работает, чтобы решить проблему. Большое спасибо.