在 MacVim 上使用 Pathogen 安装 Vim-LaTeX 时出错

在 MacVim 上使用 Pathogen 安装 Vim-LaTeX 时出错

我按照以下非常明确的说明,使用致病菌安装了 vim-latex: 如何安装 vim-latex?

但是,当我使用 MacVim 打开 .tex 文件时,出现以下错误消息:

Error detected while processing ~/.vim/bundle/vim-latex-1.8.23-20130116.788-git2ef9956/ftplugin/latex-suite/texviewer.vim:
line  728:
    Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/valeria/.vim/bundle/vim-latex-1.8.23-20130116.788-git2ef9956/ftplugin/latex-suite/outline.py", line 12, in <module>
    import StringIO
ImportError: No module named StringIO
Error detected while processing /Users/valeria/.vim/bundle/vim-latex-1.8.23-20130116.788-git2ef9956/ftplugin/latex-suite/main.vim:
line 1040:
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/Users/valeria/.vim/bundle/vim-latex-1.8.23-20130116.788-git2ef9956/ftplugin/latex-suite/pytools.py", line 1, in <module>
import string, vim, re, os, glob
ImportError: No module named string

我不知道它是否有帮助,但由于import StringIO看起来像 python 语法,所以我检查了 shell 以查看我的 python 是否有这样的模块,并且确实有。

我在运行 Mavericks 的 Mac 上使用 MacVim。非常感谢!

答案1

问题是 macvim 无法正确绑定到 python。这一系列命令帮我解决了 Yosemite 上的问题,并使自动 latex 插件也能正常工作:1) brew install macvim 2) brew linkapps macvim 3) easy_install pip 4) pip install psutil

相关内容