2010-03-23 61 views
8

我有一個版本的Vim編譯時啓用了python 2.6支持(from here)。但是vim無法找到python26.dll。我該如何告訴[G] vim在哪裏尋找python26.dll?

:version confirms +python/dyn 
:version and gvim.exe confirms DYNAMIC_PYTHON_DLL="python26.dll" 
echo PATH confirms python26.dll is in the search path. 
    (both c:\windows\system32, and C:\python26) 

我能錯過什麼?我是否跳過一些愚蠢的東西?

UPDATE沒關係。我剛看到它。 Vim是x86,python是x64。對不起,浪費你的時間。得分1爲Dependancy Walker

+0

請問您能分享您使用Dependency Walker解決此問題的具體方法嗎?我不知道是否python2.7 64bit與python3 32bit同時安裝會導致問題或不是。因爲我的vim現在無法找到python ...... – drozzy 2011-08-11 20:42:01

+0

drozzy:這是前一陣子,但是如果我沒有記錯的話,在其中一個窗格中列出了一個錯誤,提示python.dll被找到但不能由於位差不匹配而被加載。 – Ariel 2011-08-17 22:03:04

回答

8

請確保您嘗試加載的任何dll都是針對與exe相同的體系結構進行編譯的。 例如如果您安裝了x86 Vim。確保你正在加載的python dll不是x64,反之亦然。

相關問題