2010-03-23 9 views
8

Tengo una versión de Vim compilada con soporte para python 2.6 habilitada (from here). sin embargo, vim no puede encontrar python26.dll.¿Cómo puedo decirle a [G] vim dónde buscar 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) 

¿Qué podría estarme faltando? ¿Me salté algo tonto?

ACTUALIZACIÓN Nevermind. Acabo de verlo. Vim es x86 y python es x64. Perdón por hacerte perder tiempo. Puntuación 1 para Dependancy Walker

+0

¿Podría compartir exactamente cómo utilizó Dependency Walker para resolver esto? No estoy seguro si tener python2.7 64bit instalado al mismo tiempo que python3 32bit causa un problema o no. Como mi vim no puede encontrar Python tampoco ahora ... – drozzy

+0

drozzy: Esto fue hace un tiempo, pero si mal no recuerdo había un error en uno de los paneles que sugería que python.dll se estaba encontrando pero no podía ser cargado debido a la falta de correspondencia de bits. – Ariel

Respuesta

8

Asegúrese de que cualquier DLL que intente cargar se compila para la misma arquitectura que el EXE. p. Si tiene x86 Vim instalado. Asegúrese de que el dll de python que está cargando no sea x64, o viceversa.

Cuestiones relacionadas