Python 安装Anaconda后如何使用YCM?
获取错误:需要使用Python(2.7.1+或3.4+支持)编译Vim 它与Python3一起安装。YCM在安装Anaconda之前一直工作得很好。要修复此问题,我尝试将其添加到我的.vimrc中:Python 安装Anaconda后如何使用YCM?,python,vim,anaconda,youcompleteme,Python,Vim,Anaconda,Youcompleteme,获取错误:需要使用Python(2.7.1+或3.4+支持)编译Vim 它与Python3一起安装。YCM在安装Anaconda之前一直工作得很好。要修复此问题,我尝试将其添加到我的.vimrc中: let g:ycm_path_to_python_interpreter = '/usr/bin/python' 我还参考了YCM常见问题,并尝试将其添加到我的.YCM_extra_conf.py中: def Settings(**kwargs): return { 'interpre
let g:ycm_path_to_python_interpreter = '/usr/bin/python'
我还参考了YCM常见问题,并尝试将其添加到我的.YCM_extra_conf.py中:
def Settings(**kwargs):
return {
'interpreter_path': '/path/to/anaconda/python'
}
但是,没有任何内容删除或更改错误
我已经用anaconda python重新编译了它,然后用普通python重新编译了它。从提出这个问题的其他人看来,它确实需要用非蟒蛇python编译
我看到过从.bash_配置文件中删除anaconda路径的建议,但这不是违背了拥有anaconda的目的吗
任何帮助都将不胜感激
通过在我的.bash_配置文件中注释出蟒蛇路径,解决了这个问题。”python仍然指向Anaconda python,但YCM编译并再次工作
不知道这种方法为什么有效,但确实有效。我无法成功编译Youcompleteme,这让我很困惑。 最后我发现那是由水蟒引起的。因此,我使用默认版本的python重新编译它
$ /usr/bin/python ~/.vim/bundle/Youcompleteme/install.py
它工作得很好。您能发布
vim--version
的输出吗?NVIM v0.2.2构建类型:Release LuaJIT 2.0.5I也获得了编译信息,但不确定是否感兴趣,并且太长,无法在此处进行评论。如果有帮助,我会把它添加到问题中,或者放在下面的答案中。汇编信息是有趣的部分(;请将它添加到您的question@GiftZwergrapper谢谢你的帮助!不过,我已经解决了这个问题,现在用解决方案更新了这个问题。不过我不清楚这个解决方案为什么有效。