将cx_freeze与pythoncom一起使用时导入错误

时间:2016-11-22 14:38:36

标签: python-3.x cx-freeze

我在python中创建了一个简单的键盘记录程序。该程序与Python Interpreter完美配合。然后,我使用cx_freeze将其转换为可执行文件。

The Build Folder:

现在的问题是存在导入错误。

The Error Shown:

我无法找到pythoncom和pywintypes的相关.pyd文件。那么,我在哪里可以找到这些文件?令人惊讶的是,当我将pythoncom.py和pywintypes.py复制并粘贴到文件夹中时,可执行文件正常工作。

1 个答案:

答案 0 :(得分:1)

此问题是在cx_Freeze 5.0发布后发现的,并且已在源代码中得到解决。新版本将在下一周或两周内发布,但与此同时,您只需将文件cx_Freeze / hooks.py从源文件复制到安装即可。来源可以在这里找到:

https://bitbucket.org/anthony_tuininga/cx_freeze/src/