【问题标题】:Py2exe doesn't find MSVC90.dllPy2exe 找不到 MSVC90.dll
【发布时间】:2015-11-05 12:26:16
【问题描述】:

首先,我知道这是一个常见错误,但我遵循了此处和tutorial 中发布的所有说明,但我认为答案已经过时(其中大部分来自 2010 年、2011 年,我正在运行Windows 10)。

我正在使用:

  • Python 2.7(32 位)
  • wxPython 3.0.2
  • pymssql 2.1.1
  • Windows 10

问题是当我安装 Microsoft Visual C++ Redistributable 2008 时,它没有出现在文件夹 C:\\Program Files\\Microsoft Visual Studio 9.0\ 中,但它似乎已安装。如果我忽略 dll,当我尝试打开文件时,它会一直显示 MSVCR90.dll is missing...

有人知道或在 Windows 10 中做过吗?

【问题讨论】:

    标签: python python-2.7 visual-c++ wxpython py2exe


    【解决方案1】:

    我不知道 Windows 10,但是(使用 w7)我在以下位置找到了它们:C:/Windows/winsxs/x86_microsoft.vc90(...)/

    【讨论】:

    • 好的,我有 dll,但现在我应该把它们放在哪里?为什么如果我有它们,它会说当我忽略我没有它们的 dll 时?)
    • 你把它放在 dist 或 PythonXX/DLLs 中,这就是我所做的,它工作正常问题(我也想得到一个答案)是最后py2exe的执行它说你不能分发这个文件......所以我真的不知道如何在不分发它的情况下让它工作。而且我不知道为什么它告诉你你没有它们。
    • 我会留下来,因为我和你有类似的问题......:D
    【解决方案2】:

    wxPython wiki 上的一些信息是我和其他人放在一起的。未更新到 Py2.7,但同样的方法有效,您只需要获取正确的 dll。

    http://wiki.wxpython.org/Deployment http://wiki.wxpython.org/py2exe-python26

    【讨论】:

      猜你喜欢
      • 2013-01-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-19
      相关资源
      最近更新 更多