【问题标题】:Python exe - Cx_Freeze - ImportError DLL load failedPython exe - Cx_Freeze - ImportError DLL 加载失败
【发布时间】:2016-07-06 22:54:00
【问题描述】:

在我的机器 (Windows) 中,我可以使用我的 python 程序的可执行文件。但是如果我在另一个人(Windows)的机器上尝试,它就不起作用了。

该行的可执行块: 从 unqlite 导入 UnQLite

我已经修复了他对 packages 变量的依赖: options={'build_exe':{'include_files':includefiles,'packages': ['Cython'],'includes':['unqlite']}}

如果我查看它放置 exe 的文件夹,unqlite.pyd 就在那里......

【问题讨论】:

    标签: python dll environment cx-freeze unqlite


    【解决方案1】:

    嗯,我终于找到了解决办法。

    我拿了一个监控软件来查看我机器中的 DLL 负载。 我用我的进程和加载路径中的 DLL 过滤了所有文件。

    一方面,缺少一个python DLL。另一方面,Cython 期望 Microsoft Visual C++ 运行时环境中的一个库

    在程序文件夹和设置中手动添加这些 DLL 后,我的程序就可以工作了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-02
      • 1970-01-01
      • 2020-03-31
      • 2021-07-25
      • 2021-04-17
      相关资源
      最近更新 更多