我想在我的Mac上安装较旧版本的Python。我目前正在运行2.7.9,但我们的生产环境正在运行2.7.6。 (与gevent和2.7.9存在兼容性问题。)pyenv并安装某些Python包
我找到了pyenv它允许我安装各种版本。我用brew安装了pyenv并安装了2.7.6。然后我创建了一个与virtualenv中使用2.7.6以下命令:
mkvirtualenv my_env --python=/Users/dustin/.pyenv/versions/2.7.6/bin/python
这似乎很好地工作,我跑的Python 2.7.6。我遇到的问题是,我无法使用诸如Cython或M2crypto等pip来安装某些软件包。我得到C编译错误。
clang: error: linker command failed with exit code 1 (use -v to see invocation)
error: command 'clang' failed with exit status 1
如果我在没有指定Python版本的情况下创建virtualenv,这些包安装正常。我该如何解决?
以下是试图安装cython的详细日志:http://pastebin.com/bQyMP9Tr 好奇的为什么它试图使用'python.exe' – Dustin