代码之家  ›  专栏  ›  技术社区  ›  Greg Dougherty

无法连接到HTTPS URL,因为SSL模块在Mac/OS上不可用

  •  0
  • Greg Dougherty  · 技术社区  · 4 年前

    尝试构建Python 2.7.17,然后在Mac OS 10.14上安装pip

    使用brew安装OpenSSL

    Python的构建无法构建_ssl。当我尝试构建pip时,它失败了,错误为“无法连接到HTTPS URL,因为SSL模块不可用”

    OpenSSL已正确安装在/usr/local/Cellar/openssl@1.1/1.1.1d/

    1 回复  |  直到 4 年前
        1
  •  0
  •   Greg Dougherty    4 年前

    Python在/usr/local/ssl中查找ssl

    为了构建它,我做了以下操作: 1.设置一个不涉及任何奇怪字符的OpenSSL路径:

    cd /usr/local/Cellar/
    ln -s openssl\@1.1 openssl
    

    2:跑/配置

    3:已编辑的Makefile将所有“/usr/local/ssl”替换为“/usr/local/Cellar/openssl”

    4:运行make/make test/make install

    这创建了一个具有_ssl的Python,因此pip将运行