针对32位Python的win32ui导入错误

时间:2015-12-08 22:03:09

标签: python python-2.7

我一直在尝试为Super Hexagon运行一个机器人(只是为了好玩),但当我尝试在IDLE 2.7.11(32位)中运行模块时,我收到了错误

  

追踪(最近一次呼叫最后一次):

     

文件“C:\ Users(Me)\ Desktop \ Super-Hexagon-Bot \ super_hexagon_bot.py”,第8行,<模块>

  import win32ui
     

ImportError:没有名为win32ui的模块

不幸的是,现在我正在将我的桌面流式传输到我的Macbook,因此我无法复制代码,but here's an image of the part the program has an error with.

我有64位Windows 8,所以win32ui很可能是问题,但我不知道如何更改代码以容纳64位。有什么建议吗?

2 个答案:

答案 0 :(得分:1)

我认为问题不在于Windows PC的BIT版本。

在我看来,你还没有安装他的模块win32ui。

在网上搜索后,我发现了模块pywin32,它应该包括所有必要的WIN思考 您可以通过这些MSI安装程序的pip,easy_install安装它: http://sourceforge.net/projects/pywin32/files/pywin32/

请使用最新版本。

但我认为你必须改变代码: 对不起,我没有Windows PC,所以我无法尝试,也许是这样的:

from pywin32 import * 

答案 1 :(得分:0)

您在这里使用的Python库很可能会导致问题。 python win32ui有64位版本。

http://sourceforge.net/projects/pywin32/files/pywin32/Build%20219/

下载并安装其中一个并设置构建路径并相应地导入。