忽略surepip失败:pip 7.1.2需要SSL / TLS-Python 3.x和OS X

发布于 2021-01-29 15:13:24

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

http://thomas-cokelaer.info/blog/2014/08/installing-another-python-version-
into-virtualenv/

我有:OS X 10.11.3,没有自制软件。Xcode已安装。Xcode命令行工具已安装。

一切顺利,直到make install运行了一段时间。然后它退出:

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

我已经搜索了很长时间,我只能找到有关Homebrew或Apache或其他服务器的说明。我了解我必须在系统上获得SSL / TLS,但是我没有运气。

我不希望使用Homebrew的最大原因是,我希望非CS学生遵循相同的步骤,并且我不希望他们安装Homebrew。

关注者
0
被浏览
140
1 个回答
  • 面试哥
    面试哥 2021-01-29
    为面试而生,有面试问题,就找面试哥。

    它给您一个错误,因为它错过了 OpenSSL 。但是,Apple不再提供Xcode中的 OpenSSL
    ,因此您需要手动安装。最简单的方法是使用Homebrew软件包管理器,安装所需的软件包,然后包含 OpenSSL
    库:

    export CPPFLAGS="${CPPFLAGS} -I$(brew --prefix openssl)/include"
    export LDFLAGS="${LDFLAGS} -L$(brew --prefix openssl)/lib"
    


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看