我想在我的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