无法在 .vimrc 中导入 python 模块

alh*_*001 6 vim python homebrew

因此,我决定在 vim 中试用 powerline,因此我使用 brew 安装了 pypy。我也安装了 macvim,它是用 python 支持编译的。

按照电力线安装说明,我将以下行添加到我的.vimrc

   python from powerline.vim import setup as powerline_setup
   python powerline_setup()
   python del powerline_setup
Run Code Online (Sandbox Code Playgroud)

但是,运行 vim 会出现一些错误,首先是:

ImportError: No module named powerline.vim
Run Code Online (Sandbox Code Playgroud)

现在,我用谷歌搜索了一下,发现将 PYTHONPATH 环境变量设置为

`brew -prefix`/lib/pypy/site-packages
Run Code Online (Sandbox Code Playgroud)

将解决问题,实际上,没有错误。

由于我没有 python 经验,我想知道这是否是设置 $PYTHONPATH 的正确方法,如果是,为什么不通过安装来完成?

另外,如果有多个 python 安装, $PYTHONPATH 可以指向他们所有的站点包吗?