too*_*ey8 7 python vim anaconda
我试图获得Vim插件YouCompleteme,直到我安装了Anaconda的Python发行版.
相关信息:
:Vim中的YcmDebugInfo返回'E858:Eval没有返回有效的Python对象.
在我的vimrc中,我有:
Bundle 'Valloric/YouCompleteMe'
let g:ycm_auto_trigger = 1
let g:ycm_path_to_python_interpreter = '/Users/briantoomey/anaconda/bin/python'
let g:ycm_filetype_blacklist = {}
Run Code Online (Sandbox Code Playgroud)
在github上讨论其他人的vimrc之后我也试过了
let g:ycm_path_to_python_interpreter = '/usr/bin/python'
let g:ycm_path_to_python_interpreter = '/usr/bin/python2'
Run Code Online (Sandbox Code Playgroud)
在vim中返回的错误都与之相关
youcompleteme#Enable
Run Code Online (Sandbox Code Playgroud)
在bash,
$ which python
Run Code Online (Sandbox Code Playgroud)
产量
$ /Users/briantoomey/anaconda/bin/python
Run Code Online (Sandbox Code Playgroud)
和$ python --version
产量
$ Python 2.7.6 :: Anaconda 1.9.0 (x86_64)
Run Code Online (Sandbox Code Playgroud)
有什么想法吗?
小智 2
我的情况与@Andy_Haden 相同,并且在 chrischoy 的 github 第 8 期(https://github.com/Valloric/YouCompleteMe/issues/8)上看到了这条评论:
""" 对于 anaconda 用户,
只需在编译 YCM 时临时将 /path/to/anaconda/bin/python-config 中的 python-config 文件更改为 python-config.tmp 并重命名回正常即可。它会成功的。”“”
| 归档时间: |
|
| 查看次数: |
5175 次 |
| 最近记录: |