2014-05-22 89 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)上尋求幫助/經驗也不會有什麼壞處。 –