|
5
|
| Benjamin Pollack Stefan Rusek · 技术社区 · 16 年前 |
|
|
1
7
同一个问题 https://stackoverflow.com/questions/1979486/py2exe-win32api-pyc-importerror-dll-load-failed . 查看setup.py,只排除系统中包含的这些DLL。
它会帮助你的! |
|
|
2
1
您可以手动执行dll和依赖项检查。当您生成exe时,我确信您已经注意到它会打印出所需/使用的dll。检查系统,其中的exe不工作,如果DLL的存在,如果他们是相同的版本。 还有一件事。您是将整个dist文件夹复制到系统中,还是只复制exe文件,因为您需要整个dist文件夹而不仅仅是exe文件。 |
|
|
3
1
您在64位/vista上进行py2exe转换吗? 我一直在用vista64位编写代码,我创建的.exe文件通常不能在32位xp上工作(这是我手头上的两台机器)。 .exe很有用地抛出一个带有回溯的文本文件,64位Windows似乎使用win32api.dll。我假设这是64位Windows用来复制32位操作系统行为的.dll,所以我只需使用相同的脚本并在32位XP上进行转换。希望有帮助。 |
|
|
4
0
只为将来到这里来的任何人。如果您使用的是任何类型的win32库,并且U一直处于这种类型的错误中,则可以执行以下步骤:
例子: 根据以下代码:
我使用了cryptUnprotectData函数,因此我搜索了cryptUnprotectData必需的dll,并找到了以下信息
enter link description here
正如你所看到的,
所以我把setup.py编辑成这样。
而且效果很好。 |
|
|
PHPLover · “支持PHP扩展或功能的端口”实际上是什么意思? 1 年前 |