首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >windows导入pywinauto

windows导入pywinauto
EN

Stack Overflow用户
提问于 2017-10-11 08:05:05
回答 1查看 318关注 0票数 3
  1. 在windows7 64位中使用pywinauto,工作正常
  2. 在windows中使用它,遇到以下问题。尝试过python3.4.4+pywinauto0.6.3,python2.7.14+pywinauto0.6.3也有同样的问题。 导入(最近一次调用):File "",第1行,在File "C:\Python27\lib\site-packages\pywinauto\_init__.py",第40行中。导入findwindows文件"C:\Python27\lib\site-packages\pywinauto\findwindows.py",第42行,从。导入控制文件"C:\Python27\lib\site-packages\pywinauto\controls\_init__.py",第36行,在from中。导入uiawrapper #寄存器"uia“后端( uiawrapper模块末尾)文件"C:\Python27\lib\site-packages\pywinauto\controls\uiawrapper.py",第44行,从..uia_defines导入uiawrapper文件"C:\Python27\lib\site-packages\pywinauto\uia_defines.py",第175行,在pattern_ids = _build_pattern_ids_dic()文件"C:\Python27\lib\site-packages\pywinauto\uia_defines.py",第163行,在"C:\Python27\lib\site-packages\pywinauto\uia_defines.py",if hasattr(IUIA().ui_automation_client,cls_name)中: File _build_pattern_ids_dic第50行,在__call__ cls._instancescls = super(_Singleton,cls).__call__(*args,**kwargs)文件"C:\Python27\lib\site-packages\pywinauto\uia_defines.py",第60行中,在comtypes.client.GetModule('UIAutomationCore.dll')文件"C:\Python27\lib\site-packages\comtypes\client\_generate.py",第97行中,在GetModule tlib = comtypes.typeinfo.LoadTypeLibEx(tlib)文件"C:\Python27\lib\site-packages\comtypes\typeinfo.py",第485行中,在LoadTypeLibEx _oleaut32.LoadTypeLibEx(c_wchar_p(szFile) )中,在regkind中,在byref(Ptl)文件“_ctype/callpro.c”中,第950行在GetResult WindowsError中: Error -2147312566错误加载类型库/DLL

我检查了另一个相同的主题,安装.netframework 3.5或卸载pip uninstall comtypes,无法解决这个问题。需要一个更有经验的人来帮助。

EN

回答 1

Stack Overflow用户

发布于 2017-10-13 06:24:31

这是众所周知的问题。应该在WinVista+上工作。或者您可以使用pip install pywinauto==0.5.4,尽管这里没有UIA后端,而且编码风格非常陈旧(可能与某些文档不匹配)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46682965

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档