首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >运行python时GVIM崩溃

运行python时GVIM崩溃
EN

Stack Overflow用户
提问于 2016-02-24 08:41:07
回答 2查看 1.5K关注 0票数 7

我不能在GVIM中使用python。当我输入::python print 1时,它只会关闭GVIM,没有任何消息。我试着用-V90logfile运行它,但是我找不到任何关于坠机的信息。

GVIM是用python编译的(:version显示+python/dyn +python3/dyn)。

GVIM版本: 7.3.46 (使用OLE 32位)。Python版本: 2.7.3

最初,GVIM找不到python27.dll,所以我编辑了$MYVIMRC并添加了如下内容:

let $Path = "C:\\Program Files (x86)\\Python27;".$Path

GVIM和Python都是使用公司标准安装的,而不是通过安装程序手动安装的。问这里,因为它无法帮助我,并转向外部支持。

我可以在我的个人电脑上复制这个错误,在那里我复制了GVIM和PYTHON,而没有安装它们。还有进一步的建议吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-02-25 07:20:30

问题终于解决了。

结果表明,Python使用PYTHONPATH变量来解析PYTHON文件夹(用于加载python库等)。以下是Python2.7的默认值:

C:\Python27\Lib;C:\Python27\DLLs;C:\Python27\Lib\lib-tk

可以使用下列之一来设置变量:

1. Windows登记处

设置HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Python\PythonCore\2.7\PythonPath键的默认值

2.环境变量

创建环境变量PYTHONPATH并设置值(与编辑全局PATH相同)

3. _vimrc文件

这是最便携的方式。编辑您的_vimrc (即打开vim并输入:e $MYVIMRC命令)并设置变量:

let $PYTHONPATH = "C:\\Python27\\Lib;C:\\Python27\\DLLs;C:\\Python27\\Lib\\lib-tk"

票数 10
EN

Stack Overflow用户

发布于 2016-02-25 01:08:04

Vim似乎对Python版本很挑剔。2.7.11 (在我写这篇文章时,当前的版本)不起作用。我另一个安装了2.7.9,所以回答一个类似的话题,效果很好。

注意,Python将DLL放入C:\Windows\system32 (或类似于语言),这应该会自动出现在您的路径中,但在我的示例中,我只想让Python工作,而不管我安装了什么,所以我将2.7.9DLL复制到Vim安装目录中。

也许Python包在这里也会有所帮助,但我只是了解了它,并没有尝试它。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35597157

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档