注意:对于 Mountain Lion,请参阅:如何在 Mountain Lion 上使用 Homebrew Python 和 Homebrew MacVim?
我已经在 Mac OS X Snow Leopard 上安装了带有 Homebrew 的 Python 2.7。当我使用 安装 MacVim 时brew install macvim,它会使用 Python 支持进行编译,但会根据系统的 Python 安装进行编译。这可以通过运行以下命令看到:
:python print(sys.version)
2.6.1 (r261:67515, Jun 24 2010, 21:47:49)
[GCC 4.2.1 (Apple Inc. build 5646)]
Run Code Online (Sandbox Code Playgroud)
但是,Vim 似乎正在使用我路径中的 Python 可执行文件:
:python print(sys.executable)
/usr/local/bin/python
Run Code Online (Sandbox Code Playgroud)
这会导致使用vim_bridge 的Vim 脚本出现问题,例如vim-rst-tables(无法导入模块“re”)。
如何针对我的 Homebrewed Python 版本编译 Vim?