無法在 .vimrc 中導入 python 模組

無法在 .vimrc 中導入 python 模組

因此,我決定在 vim 中嘗試 powerline,因此我使用brew 安裝了 pypy。我也安裝了 macvim,它是用 python 支援編譯的。

按照電力線安裝說明,我將以下行添加到我的.vimrc

   python from powerline.vim import setup as powerline_setup
   python powerline_setup()
   python del powerline_setup

然而,運行 vim 會出現一些錯誤,第一個是:

ImportError: No module named powerline.vim

現在,我用谷歌搜尋了一下,發現將 PYTHONPATH env 變數設為

`brew -prefix`/lib/pypy/site-packages

就解決了問題,而且確實沒有錯誤。

由於我沒有 python 經驗,我想知道這是否是設定 $PYTHONPATH 的正確方法,如果是,為什麼不透過安裝來完成?

另外,如果有多個 python 安裝,$PYTHONPATH 可以指向它們的所有站點包嗎?

相關內容