忽略surepip失败:pip 7.1.2需要SSL / TLS-Python 3.x和OS X
我正在尝试按照以下说明安装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。
-
它给您一个错误,因为它错过了 OpenSSL 。但是,Apple不再提供Xcode中的 OpenSSL
,因此您需要手动安装。最简单的方法是使用Homebrew软件包管理器,安装所需的软件包,然后包含 OpenSSL
库:export CPPFLAGS="${CPPFLAGS} -I$(brew --prefix openssl)/include" export LDFLAGS="${LDFLAGS} -L$(brew --prefix openssl)/lib"