代码之家  ›  专栏  ›  技术社区  ›  AgentConfusedLlama

安装Anaconda后如何使用YCM?

  •  2
  • AgentConfusedLlama  · 技术社区  · 6 年前

    获取错误:需要使用Python(2.7.1+或3.4+)支持编译Vim。

    它安装了Python3。YCM在安装Anaconda之前一直工作得很好。为了解决这个问题,我尝试将它添加到我的.vimrc:

    let g:ycm_path_to_python_interpreter = '/usr/bin/python'
    

    我还参考了YCM常见问题,并尝试将其添加到我的.YCM\u extra\u conf.py中:

    def Settings(**kwargs):
      return {
        'interpreter_path': '/path/to/anaconda/python'
      }
    

    但是,没有任何内容删除或更改错误。

    我已经用anacondapython重新编译了它,然后用普通python重新编译了它。从提出这个问题的其他人看来,它确实需要用非anacondapython编译。

    任何帮助都将不胜感激。


    通过在我的.bash\u配置文件中注释Anaconda路径,解决了这个问题python仍然指向anacondapython,但是YCM编译并再次工作。

    0 回复  |  直到 6 年前
        1
  •  1
  •   Pistachio Devourer    5 年前

    我没能成功地编译Youcompleteme,这让我很困惑。 最后我发现那是由水蟒引起的。所以我使用默认版本python重新编译它。

    $ /usr/bin/python ~/.vim/bundle/Youcompleteme/install.py
    

    它工作得很好。