Python 在Mac(约塞米蒂)上将OpenSSL升级到1.0.2的问题

Python 在Mac(约塞米蒂)上将OpenSSL升级到1.0.2的问题,python,macos,openssl,Python,Macos,Openssl,我正在运行python 2.7.11,并试图将openSSL从版本0.9.8升级到1.0.2 我运行了命令brew install openssl,似乎安装正确。但是,openSSL尚未更新 $ openssl version OpenSSL 0.9.8zg 14 July 2015 $ brew install openssl Warning: openssl-1.0.2h_1 already installed $ brew link --force openssl

我正在运行python 2.7.11,并试图将openSSL从版本0.9.8升级到1.0.2

我运行了命令
brew install openssl
,似乎安装正确。但是,openSSL尚未更新

$ openssl version
    OpenSSL 0.9.8zg 14 July 2015

$ brew install openssl
    Warning: openssl-1.0.2h_1 already installed

$ brew link --force openssl
    Warning: Already linked: /usr/local/Cellar/openssl/1.0.2h_1
    To relink: brew unlink openssl && brew link openssl
看起来东西已经安装好了,但我不知道该采取什么步骤来解决问题

编辑我根据更新了路径,以便/usr/local/bin位于/usr/bin之前,我得到以下信息:

$ openssl version
    OpenSSL 1.0.2h  3 May 2016
然而,在python中,它运行的是旧版本

$ python -c "import ssl; print ssl.OPENSSL_VERSION"
   OpenSSL 0.9.8zg 14 July 2015

没有解决任何问题,上面的任何一个都不适合我。我最终采取了一种更简单、更简单的方法

  • 从官方网站安装Python2.7.13,它实际上作为默认python安装,升级了旧的python系统范围
  • 在python安装后升级openssl,效果是系统范围的
  • sudopip安装--升级pyOpenSSL

  • 您必须重新安装所有python模块(因为您已经替换了python),我强烈建议您使用pip。pip安装几分钟后,我的默认OSX python升级了,我升级了openssl,我的所有模块(包括运行django)都升级了

  • 没有解决任何问题,上面的任何一个都不适合我。我最终采取了一种更简单、更简单的方法

  • 从官方网站安装Python2.7.13,它实际上作为默认python安装,升级了旧的python系统范围
  • 在python安装后升级openssl,效果是系统范围的
  • sudopip安装--升级pyOpenSSL

  • 您必须重新安装所有python模块(因为您已经替换了python),我强烈建议您使用pip。pip安装几分钟后,我的默认OSX python升级了,我升级了openssl,我的所有模块(包括运行django)都升级了
  • 另请参见和。我不清楚你正在经历的是哪一个重复,但是这些问题以前已经被问过并回答过了。另请参阅和。我不清楚你正在经历的是哪一个重复,但是这些问题以前已经被问过并回答过了。