如何在64位Win10上安装并配置Vim以支持Python 3.6.5环境

我的配置是64位win10,已经安装anacoda,基础环境是64位python3.6.5

如何在64位Win10上安装并配置Vim以支持Python 3.6.5环境

当我从vim官网下载vim时,发现没有64位的vim,需要自己编译。

幸运的是我发现了这个,

该版本基于 Perl 5.26.0.1、Python 2.7.15、Python 3.6.5、Racket 6.9、Ruby 2.4.1、Lua 5.3.4、Tcl 8.6.7、libXpm。

这个版本地址也可以在巧克力上找到下载。

下载并安装后,运行

:python 打印('好的')

抛出:无法加载库 python27.dll 错误

估计这个版本的vim编译使用的是python2.7包,而我的系统没有2.7版本的python。

因此,为anaconda安装双版本的python(安装步骤详见上一篇文章)

完成后,将新的python库路径添加到win10环境变量中。

再次运行: python print('ok') 抛出另一个错误,

: 无法加载Python站点模块

谷歌得出这个错误是因为我安装的python2.7版本有bug,需要指定安装python2.2.7.9

所以,删除anaconda配置的环境变量,在cmd中运行

c:\user>choco install python2 --version 2.7.9 (或者直接从官网下载python2.7.9包并安装)

安装完成后,在Path中配置2.7系统变量。

至此vim中的python命令和插件就可以正常运行了。

----------------------------------------------------

如果您看到这里感到困惑,那么您是对的。其实我这里有个问题:vim调用的是哪个python包?简单来说,

首先:vim需要在环境变量中查找python3和python2包。使用anaconda安装python时,界面会给你一个选项,询问是否要与其他软件共享anacon的python路径作为系统环境路径。可以点击确定,选择共享anaconda的python路径。您也可以不分享。这种情况,需要单独安装另一个python版本,然后配置到系统目录下即可。

第二:记住,我的vim8.1需要python2.7 dll。如果丢失了,也很容易解决。手动安装2.7python可能会解决问题。

第三:如果电脑上有多个python版本,那么其他软件往往需要不同的rtp和环境。这时候如果你使用pip下载插件或者任何新的包,就要注意了

1:确定pip对应的是哪个版本的python,2:安装后pip下载的东西所在的位置是哪个python版本。

第四,chocol也是一个比较好的python包管理工具。 。功能和anaconda类似,配置方法也类似。

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

31阅读

外国教程python,python编程教学视频

2026年09月02日

25阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

27阅读

python教程大全集,python教程600集

2026年09月02日

26阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

22阅读