원래이 질문을하고 답했습니다 : Homebrew MacVim과 함께 Homebrew Python 버전을 사용하려면 어떻게해야합니까?
이 지침은 Xcode 4.0.1 및 관련 개발자 도구를 사용하여 Snow Leopard에서 작동했습니다. 그러나 Xcode 4.4.1을 사용하여 더 이상 Mountain Lion에서 작동하지 않는 것 같습니다.
필자의 목표는 시스템 버전의 Python을 그대로 유지하고 PyPI 패키지를 Homebrew의 site-packages
디렉토리 에만 설치하는 것 입니다. MacVim 에서 vim_bridge 패키지 를 사용하고 싶습니다 . 따라서 Homebrew 버전의 Python에 대해 MacVim을 컴파일해야합니다.
MacVim 공식을 편집하여 인수에 추가했습니다.
--enable-pythoninterp=dynamic
--with-python-config-dir=/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config
그런 다음 명령으로 설치합니다.
brew install macvim --override-system-vim --custom-icons --with-cscope --with-lua
그러나 여전히 시스템에서 Python 2.7.2를 사용하는 것 같습니다. 올바른 실행 파일을 사용하고있는 것 같습니다.
:python print(sys.version)
2.7.2 (default, Jun 20 2012, 16:23:33)
[GCC 4.2.1 Compatible Apple Clang 4.0 (tags/Apple/clang-418.0.60)]
:python print(sys.executable)
/usr/local/bin/python
$ /usr/local/bin/python --version
Python 2.7.3
$ /usr/local/bin/python -c "import sys; print(sys.version)"
2.7.3 (default, Aug 12 2012, 21:17:22)
[GCC 4.2.1 Compatible Apple Clang 4.0 ((tags/Apple/clang-421.0.60))]
$ readlink /usr/local/lib/python2.7/config
/usr/local/Cellar/python/2.7.3/Frameworks/Python.framework/Versions/Current/lib/python2.7/config
/usr/local
다음 명령을 실행하여 모든 것을 제거 하고 Homebrew를 다시 설치했습니다.
$ ruby <(curl -fsSkL raw.github.com/mxcl/homebrew/go)
$ brew install git mercurial python ruby
$ brew install macvim
(nope, still broken)
$ brew remove macvim
$ ln -s /usr/local/Cellar/python/..../python2.7/config /usr/local/lib/python2.7/config
$ brew install macvim
brew link python
다음과python --version
신선한 터미널에?