<p>使这个问题如此困难的问题是,特定的解决方案很快就会过时。发布解决方案的当天<code>vim</code>或<code>python</code>的版本将更新或链接将更改。@mark colon提供的步骤非常棒,但面向vim-7。</p>
<h2>一般说明:</h2>
<p><code>vim</code>和<code>python</code>需要在<em>上同步许多不同级别:</p>
<ol>
<li><p>两者都需要32位或64位</p></li>
<li><p>Vim需要找到一个特定的python dll版本。这取决于谁编写了你的gvim版本。例如,gvim-8.1.x可以使用python3.6或python3.7,需要准确的版本!有时您可以使用:<code>gvim --version</code>查看vim在启动时搜索的特定dll,否则您需要从下载gvm的位置查找。这是<code>python</code>的版本,您必须搜索internet并在系统上安装。(或者,如果python的版本比vim的版本对您更重要,您可以尝试查找为python编译的vim版本,但这将更难找到。)</p></li>
<li><p>确保保存python dll的目录需要位于%PATH%环境变量上。(注意:有些只是将python dll复制到$VIM文件夹中,以使其工作仅在短期内有效。您没有所有必需的python库,而这些库通常被认为是可用的。)</p></li>
<li><p>最后,根据需要的python版本,使用ex命令<code>:python2 print("hello")</code>或<code>:python3 print("hello")</code>进行验证。</p></li>
</ol>
<h2>特定链接(如果必须):</h2>
<p>注意:这些都将很快过时,但以下是一些链接,指向可以协同工作的各种编译版本的gvim和python:</p>
<p>截至2018-08年度的<code>gvim-8.1.x</code>&;<code>python-3.7.x</code>或<code>python-2.7.x</code>:</p>
<ul>
<li><a href="https://tuxproject.de/projects/vim/" rel="nofollow noreferrer">https://tuxproject.de/projects/vim/</a></li>
<li><a href="http://winpython.github.io/" rel="nofollow noreferrer">http://winpython.github.io/</a>或<a href="https://www.python.org/downloads" rel="nofollow noreferrer">https://www.python.org/downloads</a></li>
</ul>
<p>对于截至2018-08年的<code>gvim-8.1.x</code>&;<code>python-3.6.x</code>或<code>python-2.7.x</code>:</p>
<ul>
<li><a href="https://github.com/vim/vim-win32-installer/releases" rel="nofollow noreferrer">https://github.com/vim/vim-win32-installer/releases</a></li>
<li><a href="https://www.python.org/downloads" rel="nofollow noreferrer">https://www.python.org/downloads</a></li>
</ul>
<p>对于截至2018-08年的<code>gvim-7.4.x</code>&;<code>python-3.5.x</code>或<code>python-2.7.x</code>:</p>
<ul>
<li><a href="https://bintray.com/veegee/generic/vim_x64" rel="nofollow noreferrer">https://bintray.com/veegee/generic/vim_x64</a></li>
<li><a href="https://www.python.org/downloads" rel="nofollow noreferrer">https://www.python.org/downloads</a></li>
</ul>