VIM python 不能加载问题 E370: 无法加载库 msys-python3.8.dll

 环境:win7+ git-bash + vim +python

git-bash里用vim,好处是这终端相比windows的  CMD  强很多,很多常用命令也默认就有,是类unix的操作习惯。

颜色支持也可以,从Mac复制过来的的vim color schem, 直接就能用,基本没多少色差。 常用插件也都没毛病。 

唯一发现一硬伤,居然python不能正常加载。 如下图,会报错:E370: 无法加载库 msys-ython3.8.dll

VIM python 不能加载问题 E370: 无法加载库 msys-python3.8.dll_第1张图片VIM python 不能加载问题 E370: 无法加载库 msys-python3.8.dll_第2张图片

我能猜到应该是 git  在编译vim时,用的是msys-python3。网站各种找都没有解决办法,然后我是各种不同python版本重装,都不行。

又没法把git带的vim重装。折腾了一晚上,没搞定。 

突然想到,vim 是不是可以配置用哪个python呢? 打:set python ,还真有,一下子就感觉豁然开朗了。

VIM python 不能加载问题 E370: 无法加载库 msys-python3.8.dll_第3张图片 VIM python 不能加载问题 E370: 无法加载库 msys-python3.8.dll_第4张图片

原来 pythonthreedll 默认设的就是 msys-python3.8.dll ,按这个vim在系统中肯定找不到啊。把它改成我安装的python位置就OK了。

修改 .vim/vimrc ,添加下面一个设置,就OK了。 再加个调用pythonr的快捷键。

"------------------------------------------
" File Name: vimrc
" Author: xulong
" mail: [email protected]
" blog: http://gnolux.blog.csdn.net
" Create Time: 2020-06-10
"------------------------------------------

set pythonthreedll=/c/Program\ Files/Python38/python38.dll

au BufRead *.py map   :w:!winpty python % 

vim 相关:

原创 vim vundle 插件错误 “ \ 后面应该跟有 /、? 或 &”

原创 VIM 自定义TabLine禁签

原创 在线vim配色加term与gui统一颜色调整python脚本

原创 VIM+Graphviz ,打造快速输入,所思,所写,即所见,即所得的流程图编辑环境

你可能感兴趣的:(Python,vim)