相关疑难解决方法(0)

如何在 Mountain Lion 上使用 Homebrew Python 和 Homebrew MacVim?

我最初问并回答了这个问题:How can I use the Homebrew Python version with Homebrew MacVim?

这些说明适用于使用 Xcode 4.0.1 和相关开发人员工具的 Snow Leopard。但是,它们似乎不再适用于使用 Xcode 4.4.1 的 Mountain Lion。

我的目标是让系统版本的 Python 完全保持不变,并且只将 PyPI 包安装到 Homebrew 的site-packages目录中。我想在MacVim中使用vim_bridge包,所以我需要针对 Python 的 Homebrew 版本编译 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
Run Code Online (Sandbox Code Playgroud)

然后我使用以下命令安装:

brew install macvim --override-system-vim --custom-icons --with-cscope --with-lua
Run Code Online (Sandbox Code Playgroud)

但是,它似乎仍然以某种方式使用系统中的 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 …
Run Code Online (Sandbox Code Playgroud)

vim python macvim homebrew macos

14
推荐指数
1
解决办法
5295
查看次数

标签 统计

homebrew ×1

macos ×1

macvim ×1

python ×1

vim ×1