gpt4 book ai didi

python - 在支持 Python3 的 Windows 上安装 GVIM?

转载 作者:可可西里 更新时间:2023-11-01 14:38:28 27 4
gpt4 key购买 nike

如何安装支持 Python3 的 Windows 版 GVIM?我已经安装了 VIM 7.4,它在它的版本文件(运行 :version 命令)“+python3/dyn”和“-DDYNAMIC_PYTHON3_DLL=\”python32.dll\”中说。所以看起来它已经准备好支持 Python 3。当我运行

:echo has("python3")

它返回零。如果我用

测试
:py3 print("hello") 

它说它无法加载 python32.dll。

最佳答案

这是我用来让 VIM 7.x 与 Python 3.x 一起工作的方法。

  1. 安装您喜欢的 VIM。建议:从 VIM.org 获取最新版本,尽管该站点似乎只有 32 位版本。如果您想要 64 位(我的偏好),请在 https://bintray.com/veegee/generic/vim_x64 处预构建或选择您自己在其他地方预先构建的,或构建您自己的。

  2. 输入命令:py3 print("hello")

  3. 它可能找不到 python dll,在这种情况下,它会给出一条错误消息,如无法加载 pythonXX.dll,其中 XX 是一个两位数。在我的例子中,VIM 正在寻找 python35.dll,它来自 Python 3.5.1(可能还有任何 Python 3.5.x)。该数量将根据您使用的 VIM 版本而有所不同。

  4. 去寻找匹配的 Python 发行版。匹配意味着 VIM 和 Python 都必须是 32 位或 64 位,并且 VIM 想要的 DLL(在步骤 3 中)存在。因此,例如,Python 3.5.x 似乎提供了 python35.dll。安装它。

    1. 除了确保它所在的目录应该在路径中之外,我不记得需要做任何特殊的事情来让 VIM 找到 python DLL,而且我认为它已经在路径中了。如果没有,请将包含 DLL 的目录添加到您的路径中。

    2. 重试第 2 步。现在应该可以了。

    3. 如果以后升级 VIM 或 Python,可能需要同时升级另一个,以确保步骤 2 中的测试仍然有效。

关于python - 在支持 Python3 的 Windows 上安装 GVIM?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23691408/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com