我有3个运行2012 R2的相同(我以为)服务器。我在Windows 7机器上使用python 3.4和PySide 1.2.4构建应用程序。运行安装文件给我的可执行文件以及3个dll文件:QtCore4.dll,QtGui4.dll和QtNetwork4,dll。我将所有这些文件复制到3台服务器上。我可以在2台服务器上运行exe,但第三个给我带来麻烦。起初它给我一个错误,说没有安装MSVCR100.dll。所以,我从其中exe运行正常的其他服务器之一复制msvcr100.dll。现在,当我尝试运行exe文件我得到以下错误:Windows Server 2012 R2上的py2exe可执行文件问题
回溯(最近通话最后一个): 文件“Ninja_Lite.py”,3号线,在 文件“C:\ Python34 \ LIB \定点packages \ zipextimporter.py“,第109行,在load_module ImportError:MemoryLoadLibrary无法加载PySide \ QtGui.pyd:指定的模块找不到。 (126)
有没有人知道什么可能导致此错误只发生在3台服务器之一?
不要只复制这些DLL,这些是Microsoft C++运行时。从Microsoft安装它们。 – Trilarion