忽略EnsureIP故障:PIP7.1.2需要SSL/TLS-Python3.x&;OSX

忽略EnsureIP故障:PIP7.1.2需要SSL/TLS-Python3.x&;OSX,python,macos,python-3.x,Python,Macos,Python 3.x,我正试图按照以下说明安装Python 3.5.1: 我有:OSX10.11.3,没有自制的。已安装Xcode。已安装Xcode命令行工具 在makeinstall运行一段时间之前,一切都进展顺利。然后就这样结束了: if test "xupgrade" != "xno" ; then \ case upgrade in \ upgrade) ensurepip="--upgrade" ;; \ install|*) ensure

我正试图按照以下说明安装Python 3.5.1:

我有:OSX10.11.3,没有自制的。已安装Xcode。已安装Xcode命令行工具

makeinstall
运行一段时间之前,一切都进展顺利。然后就这样结束了:

if test "xupgrade" != "xno"  ; then \
        case upgrade in \
            upgrade) ensurepip="--upgrade" ;; \
            install|*) ensurepip="" ;; \
        esac; \
         ./python.exe -E -m ensurepip \
            $ensurepip --root=/ ; \
    fi
Ignoring ensurepip failure: pip 7.1.2 requires SSL/TLS
我已经搜索了很长一段时间,我所能找到的只是有关自制软件、Apache或其他服务器的说明。我知道我必须在我的系统上安装SSL/TLS,但我运气不好


我不想要自制软件的最大原因是我希望非CS学生遵循相同的程序,我不希望他们安装自制软件

它会给您一个错误,因为它错过了OpenSSL。然而,苹果不再在Xcode中提供OpenSSL,所以您需要手动安装。最简单的方法是使用,安装所需的软件包,然后包括OpenSSL LIB:


是的,我试着不安装自制软件,但其他都没用。我最后使用了:
brew安装openssl
brew链接——覆盖——干运行openssl
brew链接——强制openssl
,多亏了您的面包屑,我才能够按照这些说明安装python 3.9
export CPPFLAGS="${CPPFLAGS} -I$(brew --prefix openssl)/include"
export LDFLAGS="${LDFLAGS} -L$(brew --prefix openssl)/lib"