加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

在Vim中没有启用Python

发布时间:2020-12-15 21:14:12 所属栏目:安全 来源:网络整理
导读:我试图让Xdebug vim插件工作,这取决于 python.这是我的环境: Windows 7 Professional 64bit,Vim 7.3.我为这个插件设置了一切,但是当我点击F5时没有任何反应.我找到了一些博客,介绍了一些在Windows上运行的额外步骤.所有这些都强调要确保正确安装正确版本的
我试图让Xdebug vim插件工作,这取决于 python.这是我的环境: 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/我需要安装包含dll vim的python版本,当我从vim运行version命令时.我的报告:

-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.你怎么想(发表评论)?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读