2014-05-22 67 views
1

我正在运行一个支持python 2.7的独立gvim,我下载了可移植的python,所以我可以在gvim中使用它。有什么办法可以配置gvim来使用便携式python吗?我已经尝试在我的vimrc文件中添加可移植的Python的路径,我可以验证它是正确的。但:echo has('python')仍然返回0使用便携式python的gVim?

回答

3

首先,检查Python的DLL版本:version输出相匹配:

Linking: ... /nodefaultlib:python27.lib 

其次,python27.dll必须是Vim的访问,因此确保它可以被加载通过系统变量PATH,或将其复制到可访问的目录中;通过:let $PATH = ...修改可能是不够的。

+0

好吧,显然我的路径没有指向python便携式文件夹中有pyhton27.dll的文件夹,所以我修复了这个问题。现在,当我尝试'echo has('python')'时出现运行时错误:应用程序尝试错误地加载C运行时库。你有什么想法? –

+0

这可能意味着库不兼容,您需要使用vanilla Python安装。尽管如此,在[vim_dev邮件列表](http://www.vim.org/community.php)上寻求帮助/经验也不会有什么坏处。 –