Наконец, после долгих исследований, я нашел лучший способ решить эту проблему. Вы не можете разрешить его с помощью brew install python
только потому, что он установит последний доступный питон. Чтобы установить указанную версию python, вы должны использовать homebrew-python . Например, для Python 3.5 вы можете установить его так:
brew install sashkab/python/python35
Со страницы Github в настоящее время у них есть следующие версии:
+----------------+-----------------+
| Python Version | Latest revision |
+----------------+-----------------+
| Python 2.7 | 2.7.15 |
| Python 3.5 | 3.5.6 |
| Python 3.6 | 3.6.8 |
| Python 3.7 | 3.7.2 |
+----------------+-----------------+
Для некоторых из вас, ребята, это может не сработать, так как на macos у вас должны быть соответствующие инструменты CLI, для этого обратитесь к этой проблеме .
После всего этого вы получаете виртуальную среду с python3.5
в следующем каталоге на macos:
/usr/local/opt/python35/bin/python3.5
Попробуйте запустить следующие команды в консоли python для проверки версии openssl:
import ssl;
ssl.OPENSSL_VERSION
Вы получите v1 OpenSSL. Что также может помочь вам решить проблему сброса соединения по равноправным узлам .