gpt4 book ai didi

Vim 中未启用 Python

转载 作者:太空狗 更新时间:2023-10-30 02:23:13 27 4
gpt4 key购买 nike

我正在尝试让依赖于 python 的 Xdebug vim 插件工作。这是我的环境:Windows 7 Professional 64bit,Vim 7.3。我为这个插件设置了一切,但是当我按下 F5 时没有任何反应。我发现一些博客描述了一些额外的步骤来让它在 Windows 上工作。他们都强调确保正确安装了正确版本的 Python。我查看了 debugger.vim 文件中的插件代码,并在靠近顶部的位置检查 python 是否可用,如果不可用则退出。我插入了一个 echo 命令来告诉我是否没有安装 python,并且确实弹出了一个消息框来通知我。这是修改后的代码:

if !has("python")
echo 'python NOT loaded'
finish
endif

根据这个博客http://phphints.wordpress.com/2008/08/20/add-debug-support-to-vim/当我从 vim 运行版本命令时,我需要安装包含 vim 正在寻找的 dll 的 python 版本。矿山报告:

-DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DDYNAMIC_PYTHON3_DLL=\"python31.dll\"

所以我安装了 64 位版本的 python 2.7.1。即使 python27.dll 位于 System 32 文件夹中,结果也相同。我还尝试将 python.exe 的位置添加到 PATH,但这没有帮助。我也尝试安装 64 位版本的 python 3.1.3 但这没有帮助。有什么想法吗?

最佳答案

我进行了以下更改,现在 python 可以正常工作(永远不会达到条件 echo 语句)。我卸载了 Vim 并重新安装了它。我卸载了 64 位版本的 Python 2.7.1 和 3.1.3。我安装了 32 位版本的 python 2.7.1。

我猜测造成差异的变化是使用 32 位版本的 Python 2.7.1,因为我使用的是 32 位版本的 Vim。你怎么看(发表评论)?

关于Vim 中未启用 Python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5560490/

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