Я натолкнулся на этот пост , в котором указано удаление OpenSSL v1.1
и вынудило pyenv
установить правильную версию (1.0.2) OpenSSL для компиляции python с.
Решение, которое работало для меня, было:
brew uninstall --ignore-dependencies openssl@1.1
pyenv install 3.4.10
Внимание : это может привести к выходу из строя некоторых библиотек, зависящих от OpenSSL
, поэтому либо переустановите последнюю версию впоследствии, используя brew install openssl
или выполните следующую команду, чтобы получить версию 1.0.0
через brew:
brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb