XP无法导入pywinauto
。
我有一台运行 Windows 7 的计算机和一台运行 XP 的 VM。这两者都有几乎相同的 Python 版本。
这是每个环境中 Python27 文件夹之间差异的图片:http: //i.stack.imgur.com/ao4R7.png
这些似乎是无关紧要的差异,尤其是在涉及到有问题的包装时。
如果我尝试import pywinauto
在 XP VM 上,我会得到以下信息:
>>> 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
>>>
我没有尝试重新安装pywinauto
或pywin32
. 在我尝试之前,我只想知道 XP 和 7 之间的 pywinauto 是否有任何问题?还是在本机 Windows 和 VM 之间?