XP에서 pywinauto
을 가져올 수 없습니다.XP에서 pywinauto를 가져 오는 중
저는 윈도우 7을 실행하는 컴퓨터와 XP를 실행하는 VM을 가지고 있습니다. 이 두 가지 버전은 거의 동일한 버전의 Python을 사용합니다. http://i.stack.imgur.com/ao4R7.png
문제의 패키지에 관해서 특히,이 하찮은 차이가 보인다 : 여기
각 환경에서 Python27 폴더의 차이의 사진입니다. 내가pywinauto
또는
pywin32
를 다시 설치 시도하지 않은
>>> import pywinauto.controls
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Python27\lib\site-packages\pywinauto\__init__.py", line 28, in <module>
import findwindows
File "C:\Python27\lib\site-packages\pywinauto\findwindows.py", line 37, in <module>
import controls
File "C:\Python27\lib\site-packages\pywinauto\controls\__init__.py", line 33,in <module>
import win32_controls
File "C:\Python27\lib\site-packages\pywinauto\controls\win32_controls.py", line 31, in <module>
from pywinauto import win32functions
ImportError: cannot import name win32functions
>>>
: 나는 XP VM에 import pywinauto
하려고하면
나는 다음과 같은 얻을. 전에 XP와 7 사이에 pywinauto에 문제가 있는지 알고 싶습니다. 또는 네이티브 윈도우와 VM 사이?
Python2.X 32 또는 64bit를 지정하십시오. pywinauto는 Python 64 비트에서 일부 구조체 크기에 문제가 있습니다. 나는 성공적으로 Python2.7 32bit + pywinauto를 Wondows 7 64bit에 사용합니다. – SWAPYAutomation
둘 다 32 비트 2.7입니다. 나는 내 자신의 질문에 대답 할 것이고, 만약 당신이 그것을 살펴보고 내가 한 일을 말해 준다면, 나는 그것을 사랑할 것이다. 나는 그것이 왜 효과가 있는지는 잘 모른다. – horriblyUnpythonic