我试图在Windows 7 64位上使用python-ldap库和Python 2.7。我有64位Python,并且能够在Gohlke先生运行的优秀存储库的帮助下启动和运行大多数库:http://www.lfd.uci.edu/~gohlke/pythonlibs/
然而,在python-ldap上我难倒:当我安装它然后尝试包含它时:
import ldap
我收到以下错误:
File "[...]\__init__.py", line 22, in <module>
from ldap._ldap import *
ImportError: DLL load failed: %1 is not a valid Win32 application.
%1
文件为_ldap.pyd
我做错了吗?
这个问题现在没有实际意义。我遇到了安装python-ldap-2.4.13.win-amd64-py2.7
时所描述的问题。然后我卸载并尝试从PyPI安装win32版本,当然也没有用。然后我卸载了该版本,并重新安装(来自同一个exe文件)64位版本。现在一切正常。
编辑摘要: