Выполнение скрипта, загружающего libcrypto небезопасным способом, в macOS 10.15.1

Всякий раз, когда я использую AWS CLI, который, очевидно, использует Python, я получаю следующую ошибку.

aws --version
WARNING: Executing a script that is loading libcrypto in an unsafe way. This will fail in a future version of macOS. Set the LIBRESSL_REDIRECT_STUB_ABORT=1 in the environment to force this into an error.
aws-cli/1.16.15 Python/2.7.16 Darwin/19.0.0 botocore/1.12.5

Я запускаю его на macOS 10.15.1 (19B88), версия ядра: Darwin 19.0.0.

Мое приложение работает на Python 2 (пока), поэтому я пока не могу обновить Python.

Это вызвано запуском версии Python, которая скоро не будет поддерживаться?


person crmpicco    schedule 28.11.2019    source источник


Ответы (1)


pip install --upgrade pip
pip install --upgrade pyOpenSSL

должен решить эту проблему за вас. У меня это сработало.

Подробнее см. https://github.com/aws/aws-cli/issues/4708#issuecomment-567232285

person crmpicco    schedule 02.01.2020
comment
Сначала у меня не сработало, у меня WARNING: You are using pip version 19.2.3, however version 19.3.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. я смог исправить это с помощью: sudo -H pip install --upgrade pip, а затем sudo -H pip install --upgrade pyOpenSSL - person hit3k; 06.01.2020
comment
@ hit3k Спасибо, я обновил вопрос, чтобы отразить это. - person crmpicco; 07.01.2020