cx_Freeze/ldap: importterror: DLL Load Failed %1不是有效的Win32应用



我使用cx_Freeze将我的python程序转换为exe。当它是。py时,它运行得很好,但是当我开始运行exe时,我得到以下跟踪;

Traceback (most recent call last):
  File "UCA_Starter.py", line 45, in <module>
  File "UCA_Starter.py", line 39, in main
  File "C:Python26ScriptsClientSelector.py", line 20, in <module>
    import login_d
  File "C:Python26Scriptslogin_d.py", line 6, in <module>
    import ad_auth
  File "C:Python26Scriptsad_auth.py", line 1, in <module>
    import ldap
  File "C:Python26libsite-packagesldap__init__.py", line 22, in <module>
    from _ldap import *
  File "ExtensionLoader_ldap__ldap.py", line 12, in <module>
ImportError: DLL load failed: %1 is not a valid Win32 application.

我已经谷歌了这个问题,但我仍然不确定它甚至意味着什么,或者如果它是cx_Freeze或模块的问题,或者如果我只是缺少dll。任何帮助都将非常感激。提前感谢!

尝试安装32位版本的cx_Freeze。

相关内容

最新更新