Ваш python указывает на неверсированный dylib libcrypto. Это больше не разрешено. Если переустановка python с помощью home-brew не помогает, вы можете попробовать это, что сработало для меня (см. Здесь: https://forums.developer.apple.com/thread/119429):
In 1), запустите brew последовательно:
brew update && brew upgrade && brew install openssl
в 2), измените dir не только на /usr/local/Cellar/openssl/1.0.2t, но и на lib subdir
cd /usr/local/Cellar/openssl/1.0.2t/lib
In 3 ), измените dir на / usr / local / lib перед созданием программных ссылок, чтобы они были созданы в / usr / local / lib
cd /usr/local/lib
в 3) для резервного копирования текущих ссылок, например, для сейф
mv libssl.dylib libssl_bak.dylib
mv libcrypto.dylib libcrypto_bak.dylib
Итак, в целом, шаги были:
brew update && brew upgrade && brew install openssl
cd /usr/local/Cellar/openssl/1.0.2t/lib
sudo cp libssl.1.0.0.dylib libcrypto.1.0.0.dylib /usr/local/lib/
cd /usr/local/lib
mv libssl.dylib libssl_bak.dylib
mv libcrypto.dylib libcrypto_bak.dylib
sudo ln -s libssl.1.0.0.dylib libssl.dylib
sudo ln -s libcrypto.1.0.0.dylib libcrypto.dylib