【发布时间】:2017-08-10 22:58:00
【问题描述】:
我有 3 台相同(我认为)运行 2012 R2 的服务器。我在 Windows 7 机器上使用 python 3.4 和 PySide 1.2.4 构建了该应用程序。运行安装文件给了我可执行文件以及 3 个 dll 文件:QtCore4.dll、QtGui4.dll 和 QtNetwork4,dll。我将所有这些文件复制到 3 台服务器。我可以从两台服务器上运行 exe,但第三台给我带来了麻烦。起初它给我一个错误,说没有安装 MSVCR100.dll。因此,我从 exe 运行良好的其他服务器之一复制了 msvcr100.dll。现在,当我尝试运行 exe 时,出现以下错误:
Traceback(最近一次调用最后一次): 文件“Ninja_Lite.py”,第 3 行,在 文件“C:\Python34\lib\site-packages\zipextimporter.py”,第 109 行,在 load_module ImportError: MemoryLoadLibrary failed loading PySide\QtGui.pyd: 找不到指定的模块。 (126)
有谁知道是什么原因导致此错误仅在 3 台服务器中的一台上发生?
【问题讨论】:
标签: python windows pyside py2exe