【问题标题】:Py2Exe - "The application configuration is incorrect."Py2Exe - “应用程序配置不正确。”
【发布时间】:2010-10-01 06:33:33
【问题描述】:

我已经使用 Py2Exe 编译了我的 Python 程序,并且在客户端的计算机上,我们使用依赖遍历器满足了所有依赖项,但我们仍然得到“应用程序配置不正确。重新安装应用程序可能会解决问题。”我也在使用 wxPython。

客户端没有管理员权限。

有什么想法吗?

【问题讨论】:

  • 这个错误听起来很熟悉...您缺少一个 DLL。我不知道是哪一个,抱歉。
  • 很高兴您找到了解决方法(降级 python)。我曾经遇到过同样的错误(假设您使用的是 Windows),我想我只需要使用 py2exe 添加的 XML 清单文件。您可能想发布您的 setup.py 和清单文件,我会看看它。
  • 这是这里问题的重复:
    stackoverflow.com/questions/323424> 在该链接上更完整地讨论了问题所在以及如何解决问题。

标签: python wxpython compilation py2exe


【解决方案1】:

刚刚在 python 2.6、PyQt 和 py2exe 中遇到了同样的问题。根本原因是缺少依赖项,通过安装 the visual studio 2008 SP1 redist(x86) 解决。

【讨论】:

    【解决方案2】:

    几分钟前我遇到了类似的问题。我无法运行 py2exe 安装文件,它一直说应用程序配置不正确。降级到 python 2.5 对我不起作用,因为我在代码中使用了 'with' 语句并且不想更改它。

    我重新安装了 python 2.6 并检查了表明计算机上的任何人都可以使用 python 的选项。效果很好。

    【讨论】:

      【解决方案3】:

      我自己也遇到过这个问题,我的随机谷歌搜索指出有几个人说要将 python 2.6 降级到 2.5,这对我有用。

      【讨论】:

        【解决方案4】:

        GUI2exe一个机会;它是由 wxpython 社区中的大人物 Andrea Gavana 开发的,他封装了一堆冰柜,包括 py2exe。可能是 dll 问题,请尝试 searching the wxpython list archiveThis thread 可能有用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2010-09-11
          • 2012-05-04
          • 1970-01-01
          • 1970-01-01
          • 2010-09-24
          • 1970-01-01
          • 1970-01-01
          • 2013-01-18
          相关资源
          最近更新 更多