如何使用python编译vim74
我已经用Neobundle成功地安装了vim74(通过下载源代码)如何使用python编译vim74,python,vim,bundle,Python,Vim,Bundle,我已经用Neobundle成功地安装了vim74(通过下载源代码) alias vim='~/vim74/bin/vim' ~/vim74/bin/vim 我也在使用蟒蛇的python~/anaconda/bin/python 但是当我试图打开一个python文件时,它说 jedi-vim requires vim compiled with +python PyFlake.vim required vim compiled with +python Neobundle会自动下载jedi
alias vim='~/vim74/bin/vim'
~/vim74/bin/vim
我也在使用蟒蛇的python<代码>~/anaconda/bin/python
但是当我试图打开一个python文件时,它说
jedi-vim requires vim compiled with +python
PyFlake.vim required vim compiled with +python
Neobundle会自动下载jedi vim和PyFlake.vim插件。我应该如何处理我的vim?问题在于如何在没有root访问权限的情况下更新vim。特别感谢@FDinoff的耐心指导。让我总结一下这个问题的答案 首先,
tar xvzf vim-7.4.tar.bz2
其次,/configure--prefix=~/vim74--with features=gregate--enable rubyinterp--enable pythoninterp--with python config dir=~/anaconda/lib/python2.7/config--enable perlinterp--enable gui=gtk2--enable cscope--enable luainterp--enable fail if missing
最后,make
make-install
顺便说一下,我还学习了如何灵活地使用
find~/anaconda-name config-type d
。编译Vim时使用了哪些/configure
参数,为什么不直接使用包管理器提供的参数呢?插件不是问题,您需要使用Python支持编译Vim。类似于/configure--启用pythoninterp——使用python config dir=/usr/lib/python2.7/config…
。例如,我尝试了——使用python-config-dir=/home/allen/anaconda/bin/python/config
,并重新安装了vim74。但是它不起作用。还有——启用pythoninterp
?记住在Vim中使用:version
检查+python或+python/dyn是否有效。@wanglan8498让我们考虑一下。~/anaconda/bin/python
是目录吗?我认为这是一个可执行文件。为什么?因为它在bin目录中。bin通常有二进制文件。让我们看看是否能找到一个配置目录。运行find~/anaconda-name-config-type d
将列出~/anaconda
中名为config的所有目录。其中之一是~/anaconda/lib/python2.7/config
,它看起来与@LukasGraf的评论非常相似。我的猜测是,您需要配置目录的路径。(其中还包含一个Makefile)