几天后得到这个工作。MAC OS X El Captian 或更高版本
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
sudo rm -rf "/Applications/Python 2.7"
cd /usr/local/bin/
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7' | awk '{print $9}' | tr -d @ | xargs rm
brew uninstall python
brew uninstall openssl
brew link --force openssl
现在再次使用 brew 安装 python 和 openssl。
brew install openssl
brew install python --with-brewed-openssl
将以下内容添加到 MAC 上 ~/.bash_profile 的 PATH 中
vi ~/.bash_profile
export PATH=/usr/local/opt/openssl/bin:/usr/local/opt/python/libexec/bin:$PATH
重启终端
python --version (verify if it is picking up the right version)
openssl version -a (verify if it is picking up the right version)
python -c "import ssl; print ssl.OPENSSL_VERSION"
(注意:如果您安装了 Python3,则必须在内print
联编译器步骤中更新语法)
python -c "import ssl; print(ssl.OPENSSL_VERSION)"
应该给你最新版本的 OPEN SSL 版本