Excerpt
vim 补全插件报错:YouCompleteMe unavailable: unable to load Python
- vim 和 python 位数版本要一致。
- vim 和 python 版本要一致。
查看位数
-
CMD控制台输入:
gvim --version
-
CMD控制台输入:
python
VIM和Python位数是须同为32或者64
查看vim的python支持
- 参考查看Gvim版本位数(python3/dyn说明支持Python3,且是动态加载。)
- 在Gvim的normal模式下,输入
:echo has('python3')
,值为1,表示gvim可以识别到python.
配置Gvim加载Python
- 在Gvim的normal模式下,输入
:set pythonthreedll?
,查看加载的python版本.
pythonthreedll=python39.dll #返回以上值表示要加载的python版本是3.9.
- 在Gvim配置文件_vimrc中修改加载的python版本
set pythonthreedll=python38.dll # 或者写完整的路径
- 安装Gvim默认要加载的Python3.9版本.
配置检验python环境变量
- 在CMD控制台输入
python39.dll
,出现以下刚在环境变量中.Gvim可加载.