我正在尝试按照这些说明安装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 :(得分:7)
它给你一个错误,因为它错过了openssl。但Apple不再在Xcode中提供它,因此您需要手动安装它。最简单的方法是使用Homebrew包管理器(http://brew.sh/),安装所需的包,然后包含openssl libs:
export CPPFLAGS=-I$(brew --prefix openssl)/include
export LDFLAGS=-L$(brew --prefix openssl)/lib
添加了: 有关更多详情,请参阅:https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Homebrew-and-Python.md