从py2exe创建的exe返回:“AttributeError:'module'对象没有属性'CUIAutomation'”

2024-04-25 22:18:55 发布

您现在位置:Python中文网/ 问答频道 /正文

这是一个用python的tinkter模块编写的简单GUI脚本。并调用Putty工具来建立一些SSH连接。问题似乎与兼容性有关。 python版本:3.4 pywinauto版本:0.6.2 py2exe版本:0.9.2.2

创建的exe文件在某些Windows7电脑中打开,在其他电脑中抛出一些错误。所有电脑都是Windows7。在

从cmd回溯

C:\tools\easy_Login\easy_Login>easy_login.exe
Traceback (most recent call last):



File "easy_login.py", line 1, in <module>

  File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pywinauto\__init__.py", line 40, in <modul
e>


File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pywinauto\findwindows.py", line 42, in <mo
dule>



File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pywinauto\controls\__init__.py", line 36,
in <module>



File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pywinauto\controls\uiawrapper.py", line 44
, in <module>



 File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
  File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
  File "<frozen importlib._bootstrap>", line 1191, in _load_unlocked
  File "<frozen importlib._bootstrap>", line 1161, in _load_backward_compatible
  File "C:\Python34\lib\site-packages\pywinauto\uia_defines.py", line 175, in <module>

  File "C:\Python34\lib\site-packages\pywinauto\uia_defines.py", line 163, in _build_pattern_ids_dic
  File "C:\Python34\lib\site-packages\pywinauto\uia_defines.py", line 50, in __call__
  File "C:\Python34\lib\site-packages\pywinauto\uia_defines.py", line 63, in __init__

AttributeError: 'module' object has no attribute 'CUIAutomation'
C:\tools\easy_Login\easy_Login> 

Tags: andinpyliblinesiteloadimportlib
1条回答
网友
1楼 · 发布于 2024-04-25 22:18:55

尝试重命名源python脚本“登录名.py“而不是”简单_登录名.py“然后重新运行py2exe以创建”登录.exe“

这听起来很奇怪,但是当我运行“ateme”时,一些W7机器也出现了同样的问题_安装程序.exe“(由pyinstaller生成)在排除了所有其他问题后,最终发现当我将其重命名为”安装程序.py“突然输出”安装程序.exe“到处工作!在

相关问题 更多 >